Ubuntu 16.04安装matlab2016b
本博客参考http://blog.csdn.net/jesse_mx/article/details/53956358,并根据自己安装时实际情况中遇到的问题,对安装过程进行的一些记录
下载Matlab 2016b
首先需要下载Matlab for Linux,这个可以自行下载,百度搜索一大堆。下载后文件夹中包含三个文件:
Matlab 2016b Linux64 Crack.rar(该文件记得对其进行改名,把空格改成_,变为Matlab_2016b_Linux64_Crack.rar,否则会出错),R2016b_glnxa64_dvd1.iso,R2016b_glnxa64_dvd2.iso,第一个是破解文件,建议在Windows下先进行解压在直接拷贝到Ubuntu系统,由于整个软件太大,所以分成了两个iso文件,意味着安装途中会提示载入新的映像文件。
挂载映像文件
在安装前,现在home目录下新建一个文件夹,博主命名为Linux,把所需文件都拷贝到了home/Linux目录中。然后使用下列命令挂先行载R2016b_glnxa64_dvd1.iso:
$ cd ~
$ mkdir matlab
$ sudo mount -t auto -o loop Linux/R2016b_glnxa64_dvd1.iso matlab/
安装Matlab
挂载iso之后,会发现文件系统多了一个盘,说明挂载成功,然后进行安装:
- $ sudo ./matlab/install
此时会弹出matlab安装界面,安装过程中选择File installation key, key在readme.txt中可以找到.安装的目录选择建议自己在home目录下新建一个文件夹,博主在home下新建了一个matlab-setup文件夹用于安装,因为home下的存储空间比较大,安装整个matlab需要差不多10GB空间.
安装进行到80%的时候,会弹出一个提示框,说请插入dvd2,这时候我们需要重新开一个终端,把dvd2挂载到matlab文件夹中:
- $ sudo mount -t auto -o loop Linux/R2016b_glnxa64_dvd2.iso matlab/
然后在对话框中点击OK,继续安装。完成安装后取消iso挂载(因为过程中挂载了两次,所以要进行两次取消挂载):
- $ umount matlab/
- $ umount matlab/
删除之前创建的matlab文件夹,此时该文件夹已经为空
- $ sudo rm -r matlab/
激活Matlab
安装完成后,可以在终端中输入matlab打开软件,如果失败,只能去安装位置打开:
- $ cd matlab-setup/bin
- $ sudo ./matlab #记得加sudo,博主不加sudo会出错
然后根据提示第一步:
1, 选择不联网激活; 2, 载入激活文件license_standalone.lic(在Matlab_2016b_Linux64_Crack.rar)
第二步:
把/Linux/Matlab-2016b-Linux64-Crack/R2016b/bin/glnxa64中的四个文件,复制到/home/llp/matlab-setup/bin/glnxa64目录下:
- $ sudo cp Linux/Matlab-2016b-Linux64-Crack/R2016b/bin/glnxa64/libcufft.so.7.5.18 /home/llp/matlab-setup/bin/glnxa64
- $ sudo cp Linux/Matlab-2016b-Linux64-Crack/R2016b/bin/glnxa64/libinstutil.so /home/llp/matlab-setup/bin/glnxa64
- $ sudo cp Linux/Matlab-2016b-Linux64-Crack/R2016b/bin/glnxa64/libmwlmgrimpl.so /home/llp/matlab-setup/bin/glnxa64
- $ sudo cp Linux/Matlab-2016b-Linux64-Crack/R2016b/bin/glnxa64/libmwservices.so /home/llp/matlab-setup/bin/glnxa64
至此,安装结束,可以开始使用Matlab for Linux了。