查看了好多的大神博客终于在Linux下安装成了Matlab。

1.下载
下载链接
链接:https://pan.baidu/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.csdn/u014535579/article/details/78793028 2.https://blog.csdn/minione_2016/article/details/53313271 3.https://blog.csdn/Eric2016_Lv/article/details/52653915?locationNum=6#reply 4.https://blog.csdn/wzz18191171661/article/details/73253107