因为这学期上的模式识别课程需要在Linux环境下使用Matlab,所以就在Windows10主机上的Vmware Workstation上的Ubuntu虚拟机上安装了最新版本的MATLAB。
环境:
主机:Windows10 64位专业版
虚拟机软件:VMware® Workstation 12 Pro
虚拟机:Ubuntu 16.04 LTS 64位
MATLAB版本:
R2016b_glnxa64
具体步骤:
1.在Windows主机上下载好MATLAB linux版本,包括
这三个部分,其中Crack为激活破解的补丁包,dvd1.iso和dvd2.iso为分包压缩的MATLAB镜像文件;
2.在Vmware中为虚拟机配置好共享文件夹,这个需要先在虚拟机中安装VMtools,然后在虚拟机设置中设置共享文件夹的主机位置以及虚拟机中的名称[sharedir],详细操作请自行百度;
3.将刚刚下载的MATLAB安装包复制到共享文件夹,在虚拟机中,打开/mnt/hgfs/[sharedir],就可以看到安装包在这里;
4.将iso镜像文件挂载到linux中,执行下面命令:
sudo mkdir /media/matlab
sudo mount -o loop [path]R2016b_glnxa64_dvd1.iso /media/matlab
这里 的[path]是指iso镜像的目录位置,也即之前的/mnt/hgfs/[sharedir]。
此时已经将第一部分的iso镜像挂载到了/media/matlab位置;
5.开始安装MATLAB,先回到主目录:
cd ~
执行下面命令:
sudo /media/matlab/install
接下来就是安装引导的图像界面了,
选择Use a File Installtion Key,点击Next;
选择Yes,点击Next;
选择I have the File Installation Key for my license,然后输入Installation Key,Installation Key可以在Crack文件夹下的readme.txt中找到;
点击Next;
再选择安装自己所需的功能,
然后就是半个小时到一个小时左右的等待了……
进度条到90%左右的时候,会有一个请弹出DVD1,插入DVD2的提示,因为是分了两个iso压缩的,按照提示弹出dvd1.iso(只需右键图标选择弹出即可),把dvd2.iso同前面一样mount上去就可以了,安装会自动继续;
安装完成之后,在MATLAB的安装目录下建一个“licenses”文件夹,将Crack文件夹中的license_standalone.lic拷贝进去(可能需要在终端sudo cp进行拷贝),同时,将Crack/R2016b/bin文件夹覆盖安装目录下的bin文件夹;
6.再安装Matlab支持包。执行下面命令:
sudo apt-get install matlab-support
中间可选使用这款软件的用户以及重命名GCC库,我把当前用户作为了使用这款产品的用户。
7.激活Matlab。在终端输入下面命令:
sudo matlab
打开Matlab,此时会提示进行激活,使用本地文件激活,选择“licenses”文件夹中刚刚拷贝的license_standalone.lic即可;
8.安装及激活就全部完成了。使用:
matlab
或者
sudo matlab
即可以在Linux环境下使用Matlab了。