首页 > 代码库 > ubuntu16.04下matlab2017a安装

ubuntu16.04下matlab2017a安装

参考http://blog.csdn.net/u011713358/article/details/69659265

1 安装文件准备

参考上一篇,应用baidupcs下载baiduyun下的大文件。

2挂载镜像文件

  1. mkdir /home/<user name>/Matlab  
  2. sudo mount -t auto -o loop *dvd1.iso所在的绝对路径 /home/<user name>/Matlab

mkdir语句创建了一个临时文件夹,用于挂载*dvd1.iso以及稍后用到的*dvd2.iso安装镜像。

3安装开始

sudo /home/<user name>/Matlab/install 

运行该命令的时候,终端不能处在/home/<user name>/Matlab目录底下,否则安装过程会被终止。

安装初始,会要求用户提供license number,选择离线验证,复制破解包解压后出现的readme.txt文件中的第一个安装密钥(09806开头)即可:

挂载*dvd2.iso

在安装过程进行到75%时(不同的机器和Matlab版本可能会略有不同),安装界面会弹出提示,要求插入*dvd2.iso,此时,我们重新打开一个终端,一定要重新打开一个终端!键入如下命令(同*dvd1.iso的挂载命令类似):

  1. sudo mount -t auto -o loop *dvd2.iso所在的绝对路径 /home/<user name>/Matlab 

挂载完毕后,回到Matlab的安装界面,点击继续即可,直到安装完毕即可。

结束安装

待安装完毕后,关闭安装界面,将用于挂载的文件夹取消挂载。

  1. sudo umount /home/<user name>/Matlab  

在实际操作过程中,上述命令运行了两次才得以删除该目录,想了一下,可能因为挂载了两次镜像吧。

成功解挂后,便可以删除这个文件夹了。

  1. sudo rm -r /home/<user name>/Matlab  

破解过程

安装完成退出后,先不要急着打开Matlab,在完成如下的激活操作后,再打开。

  1. sudo mkdir /usr/local/MATLAB/R2017a/bin/licenses/  
  2. sudo cp license_standalone.lic所在的目录 /usr/local/MATLAB/R2017a/bin/licenses/  
  3. sudo cp libmwservices.so所在的目录 /usr/local/MATLAB/R2017a/bin/glnxa64/  

/usr/local/MATLAB/为Matlab默认的安装目录,用户可以在安装过程中指定安装的地点。破解包解压后,可得license_standalone.lic和libmwservices.so(libmwservices.so在R2017a目录内)

启动matlab

  1. sudo /usr/local/MATLAB/R2017a/bin/matlab  

第一次启动,我所下载的镜像仍会需要用户提供密钥文件,也就是上一步所说的license_standalone.lic文件,选择该文件进行激活即可。以后再打开Matlab就可以正常使用了。

ubuntu16.04下matlab2017a安装