查看了好多的大神博客终于在Linux下安装成了Matlab。
1.下载
下载链接
链接:https://pan.baidu.com/s/1ZatOk3LzPe3uKdvZS5zqqQ
提取码:5lct
镜像文件
R2016b_glnxa64_dvd1.iso
R2016b_glnxa64_dvd2.iso
Crack.zip
解压Crack.zip
(解压:方法1:在windows下 解压在拷贝到linux下.方法2:使用linux命令
`sudo apt install rar
rar Matlab\ 2016b\ Linux64\ Crack.rar`)【我使用的方法1】
2.挂在镜像文件
1)cd ~ # 切换到home目录
2)sudo mkdir matlab # 创建一个文件夹,并命名为matlab
3)sudo mkdir Linux # 创建一个文件夹,用来存放两个ISO文件
4)sudo mount -t auto -o loop Linux/R2016b_glnxa64_dvd1.iso matlab/ # 挂载dvd1
5)sudo /home/lthpc/matlab/install # 开始安装
注:根据自己的情况修改/home/lthpc/
3.安装
(1)选择use a file installation key
(2)选择yes
(3)选择安装路径(记住这个路径)
(4)输入密钥,密钥在下载的crack文件夹中的readme.txt中
(5)选择要安装的模块
(6)在安装到大约82%时,会提示挂在dvd2,输入命令。
1)在安装过程中当提示挂载dvd2时,需要另外打开一个“终端”,开始挂载dvd2。
sudo mount -t auto -o loop Linux/R2016b_glnxa64_dvd2.iso matlab/
2)sudo umount matlab/ # 安装完成后取消挂载
3)sudo rm -r matlab/ # 删除空文件夹
---------------------
4.激活Matlab
1)将~/Crack/bin/中的文件复制到~/MATLAB/Rxxxx/bin中
sudo cp xxx/Matlab_R2016b/Matlab_2016b_Linux64_Crack/
R2016bbin/glnxa64/* /usr/local/MATLAB/R2016b/bin/glnxa64
2)cd /usr/local/MATLAB/R2015b/bin # 切换到Matlab的安装路径中
3)sudo ./matlab # 以root权限运行,否则会显示“无法写入”的错误,如下图所示
---------------------
注:复制的命令为cp -f wenjian1 wenjian2
在安装时,发生了错误,我选择进入crack/R2016b/bin/glnxa64/中执行命令
sudo cp lib* /home/XXX/local/MATLAB/bin/glnxa64/
复制完成
打开Matlab
./matlab
进入激活界面
选择license_standalone.lic文件所在路径。(在MATLAB中的licenses文件夹中)【我安装的时候没有,用复制命令把crack中的license_standalone.lic复制到licenses中】
注:
在激活时,出现了不能写入的错误
使用下面的命令修改文件权限
sudo chmod 777 xxx/ license_standalone.lic
如此便安装成功!!
特此首先感谢一下各位大神: 1.https://blog.youkuaiyun.com/u014535579/article/details/78793028 2.https://blog.youkuaiyun.com/minione_2016/article/details/53313271 3.https://blog.youkuaiyun.com/Eric2016_Lv/article/details/52653915?locationNum=6#reply 4.https://blog.youkuaiyun.com/wzz18191171661/article/details/73253107