1. Install matlab 2014b
- 下载文件准备
- R2014b_ginxa64.iso (Matlab2014b的linux镜像文件)
- MATLAB_R2014B_MAC_LINUX_crack.zip (破解文件)
- libmwservices.so (动态链接库文件)
- 下载完成后将iso文件挂载到Linux下
- $ sudo mkdir /media/matlab
- $ sudo mount -o loop ~/Downloads/R2014b_glnxa64.iso /media/matlab
- 解压MATLAB_R2014B_MAC_LINUX_crack,然后将ISO文件中java/jar/install.jar用破解包中的install.jar代替,但是ISO文件是只读文件,无法更改,先将其拷贝出来:
- $ sudo cp -fr /media/matlib ~/Downloads
- 等个十分钟左右,没有任何提示,拷贝完毕。
- 这个时候你再向~/Download/matlab/拷文件,发现权限不对,要更改权限:
- $ sudo chmod -R 777 ~/Downloads/mablab/
- 开启该目录的所有权限,然后再替换:
- $ cp ~/Downloads/MATLAB_R2014B_MAC_LINUX_crack/install.jar ~/Downloads/matlab/java/jar/
- 这个时候就可以开始安装了
- $ cd ~/Downloads/matlab
- $ sudo ./install
- 安装流程
- 然后选择安装地址(默认为/usr/local/),
- 选择安装码,安装码放在MATLAB_R2014B_MAC_LINUX_crack下的FIK2014b.txt中,复制粘贴就可以了;
- 接下来再去选择证书文件,找到路径~/Downloads/MATLAB_R2014B_MAC_LINUX_crack/license.lic;选择之即可
- 等待安装完成
-
接下要替换/usr/local/MATLAB/R2014b/bin/glnxa64/libmwservices.dylib和libmwservices.so两个文件
- $ sudo cp ~/Downloads/MATLAB_R2014B_MAC_LINUX_crack/libmwservices/2014blibmwservices.dylib /usr/local/MATLAB/R2014b/bin/glnxa64/libmwservices.dylib
- $ sudo cp ~/Downloads/libmwservices.so /usr/local/MATLAB/R2014b/bin/glnxa64/libmwservices.so
- 试试看看能否启动,进入matlab的/bin下面,有可启动程序
- $ cd /usr/local/MATLAB/R2014b/bin/
- $ sudo ./matlab
- 应当可正常启动
- 做一个链接,将该可执行文件链接到系统变量中:
- $ sudo ln -s /usr/bin/matlab
/usr/local/MATLAB/R2014b/bin/matlab - 这样随便找一个路径,然后
- $ cd
- $ sudo matlab,就应当可以打开软件
- $ sudo ln -s /usr/bin/matlab
- 不过该程序始终是以root权限来运行的,这个可不好,以本身的权限来运行足够了。
- $ sudo chmod -R 777 ~/.mablab/
- 这样就可以直接输入matlab就可以打开软件了。
- 如果还想要建立一个桌面快捷图标,那么就得参考Ubuntu的桌面图标如何制作了,这些都不重要了。
2. Install matlab 2017a
2017a由于体积过大,官方将其分解成了两个镜像包,这给安装带来一些麻烦。
安装注意要点:
- 不要直接挂载,然后在挂载目中启动安装
- 不要直接使用解压工具将ISO解压,然后试图安装
安装方法:
1.首先将两个ISO挂载,然后将里面有内容拷贝到同一个目录下,注意连同隐藏文件也要拷贝,方法为:
$ sudo mkdir /media/iso1 /media/iso2 $ sudo mount -o loop matlab_iso1 /media/iso1 $ sudo mount -o loop matlab_iso2 /media/iso2 $ mkdir ~/matlab2017 $ cp -ar /media/iso1/* ~/matlab2017 # 直接copy iso2中内容会出现无法写入的权限 $ chmod +w -R ~/matlab2017 $ cp -ar /media/iso2/* ~/matlab2017
2.然后执行安装程序即可。注意此处,如果想要将matlab安装到指定目录下,那么就需要sudo ./install
,要保证该目录的可写权限。
$ cd ~/matlab107 && ./install
安装过程中自然是需要序列号的的,但是其它的都不需要。