Ubuntu 16.04 下 MATLAB R2017a 的安装

一.软件下载

链接: https://pan.baidu.com/s/1Az3ZKZz5np9vA5C7cpFVaw 密码: a1hj
安装文件由三个部分组成,分别为两个ISO镜像和一个用于破解的压缩包:

这里写图片描述

安装文件准备完毕后,首先解压用于破解的rar压缩文件,破解包解压完毕后,就可以开始具体安装了。

二.挂在镜像及安装

挂载*dvd1.iso

mkdir /home/username/matlab  
sudo mount -t auto -o loop *dvd1.iso(镜像的绝对路径) /home/username/matlab  

mkdir语句创建了一个临时文件夹,用于挂载*dvd1.iso以及稍后用到的*dvd2.iso安装镜像。该临时文件夹可以根据需要自由创建,因为安装完成后就没有了,
可以用rmdir命令删除掉。username 看当时的具体用户名称,做相应替换即可。特此说明,安装过程中我用的全部都是绝对路径,故该教程中的相关命令也全部采用绝对路径的表述方式。mount语句进行了*dvd1.iso的挂载,该命令结束后,就会弹出相应的文件框。

安装开始

sudo /home/username/matlab/install 

注意,运行该命令的时候,终端不能处在/home/username/matlab目录底下,否则安装过程会被终止。

这里写图片描述

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

这里写图片描述

一直点 Next 直到安装为止。

挂载 *dvd2.iso

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

这里写图片描述

sudo mount -t auto -o loop *dvd2.iso(镜像的绝对路径) /home/username/matlab

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

结束安装

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

sudo umount /home/username/matlab  

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

sudo rm -r /home/username/matlab  

破解过程
安装完成退出后,先不要急着打开Matlab,在完成如下的激活操作后,再打开。其中 license_standalone.lic 和 libmwservices.so 均在破解文件夹中。

sudo mkdir /usr/local/MATLAB/R2017a/bin/licenses/  
sudo cp license_standalone.lic (绝对路径) /usr/local/MATLAB/R2017a/bin/licenses/  
sudo cp libmwservices.so (绝对路径) /usr/local/MATLAB/R2017a/bin/glnxa64/  

三.启动matlab

由于刚安装完,只能键入全路径才能启动 matlab,如下命令即可启动 matlab:

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

在这一步会要求选择 license,点击选择 license_standalone.lic 完成最后的破解。

建立软链接
为了不使启动matlab太过于麻烦,建立软链接,使之直接键入 matlab 即可启动,建立软链接命令如下所示:

ln -s /usr/local/MATLAB/R2017a/bin/matlab  /usr/local/bin/matlab

至此,Matlab 安装完毕 。。。

猜你喜欢

转载自blog.csdn.net/hansry/article/details/79471415
今日推荐