ubuntu14.04安装matlab2017a:
一:下载matlab2017a/2016b
说实话挺大的10g吧。
提供一下网址吧,我找了一中午,http://pan.baidu.com/share/link?shareid=3889766125&uk=3293148887
希望给后者提供点方便。总共三个文件:两个iso和一个crack。
下载后解压crack的文件夹。
二:开始:
挂载镜像文件
和Windows环境下类似,我们首先需要挂载*dvd1.iso文件,在*dvd1.iso安装结束后会提示用户更换光盘,此时再挂载*dvd12.iso即可。具体过程如下。
挂载*dvd1.iso
mkdir语句创建了一个临时文件夹,用于挂载*dvd1.iso以及稍后用到的*dvd2.iso安装镜像。该临时文件夹可以根据需要自由创建,因为安装完成后就没有了,
可以用rmdir命令删除掉。
安装开始
sudo /home/abc/Matlab/install
注意,运行该命令的时候,终端不能处在/home/
挂载*dvd2.iso
在安装过程进行到75%时(不同的机器和Matlab版本可能会略有不同),安装界面会弹出提示,要求插入*dvd2.iso,此时,我们重新打开一个终端,一定要重新打开一个终端!键入如下命令(同*dvd1.iso的挂载命令类似):
sudo mount -t auto -o loop *dvd2.iso所在的绝对路径 /home/abc/Matlab
挂载完毕后,回到Matlab的安装界面,点击继续即可,直到安装完毕即可
结束安装
待安装完毕后,关闭安装界面,将用于挂载的文件夹取消挂载
sudo umount /home/abc/Matlab
在实际操作过程中,上述命令运行了两次才得以删除该目录,想了一下,可能因为挂载了两次镜像吧。
成功解挂后,便可以删除这个文件夹了。
sudo rm -r /home/abc/Matlab
破解过程
安装完成退出后,先不要急着打开Matlab,在完成如下的激活操作后,再打开。
/usr/local/MATLAB/为Matlab默认的安装目录,用户可以在安装过程中指定安装的地点。破解包解压后,可得license_standalone.lic和libmwservices.so(libmwservices.so在R2017a目录内)
启动matlab
sudo /usr/local/MATLAB/R2017a/bin/matlab
第一次启动,我所下载的镜像仍会需要用户提供秘药文件,也就是上一步所说的license_standalone.lic文件,选择该文件进行激活即可。以后再打开Matlab就可以正常使用了。
sudo chmod -R 777 ~/.matlab
这样就不用每次都要使用管理员身份才能够打开matlab。
本文主要参考的是:http://blog.csdn.net/u011713358/article/details/69659265
挂载ISO镜像文件
sudo mkdir matlab
sudo mount -o loop R2015b_glnxa64.iso matlab
开始安装
cd matlab
sudo ./install
选择不联网安装
序列号在crack的readme.txt中
激活MATLAB
安装完成之后需要激活,首先将一些.so文件复制到安装目录的/bin/glnxa64中
sudo cp 安装包里的的那个/R2015b/bin/glnxa64/* /usr/local/MATLAB/R2015b/bin/glnxa64
导入license文件,选择Crack目录下的license_standalone.lic
sudo mkdir /usr/local/MATLAB/R2015b/bin/licenses/
sudo cp license_standalone.lic所在的目录 /usr/local/MATLAB/R2015b/bin/licenses/
然后root权限首次运行matlab
cd /usr/local/MATLAB/R2015b/bin
sudo ./matlab
选择不联网手动激活
接着卸载ISO镜像,镜像也删了
sudo umount matlab
然后就可以开始用MATLAB了
卸载
sudo rm -rf /usr/local/MATLAB/R2015b
sudo rm /usr/local/bin/matlab /usr/local/bin/mcc /usr/local/bin/mex /usr/local/bin/mbuild