ubuntu16.04下安装matlab2016b
1.下载安装包。 百度网盘链接:百度网盘; 提取码:9bya
2.将rar文件解压(最好在windows下解压)
3.创建目录,挂载镜像,安装matlab
sudo mkdir ~/matlab (注:可以自由选择所挂载的路径)
sudo mount -t auto -o loop R2016b_glnxa64_dvd1.iso ~/matlab/ (注:前面第一个镜像的位置根据自己文件位置改动)
cd ~/matlab
ls (注:可以看到install目录)
cd ~ (注:跳出自己挂载的目录)
sudo ~/matlab/install
4.跳出matlab安装界面, 选择下一步,在select installation method下选择use a file installation key, 下一步,同意,下一步,选择我已有我的许可证的文件安装秘钥,打开解压文件下的readme.txt文件,复制里面的09806-07443-53955-64350-21751-41297到框中。下一步,记住安装位置,默认为/usr/local/MATLAB/R2016b,下一步,安装进行到80%左右,弹出“弹出dvd1,并插入dvd2以继续”,重新打开一个终端,挂载dvd2
sudo mount -t auto -o loop R2016b_glnxa64_dvd2.iso ~/matlab/ (注:根据自己的dvd2文件位置调整命令)
5.安装完成后
sudo chmod 777 license_standalone.lic (注:根据自己的文件位置调整命令或进入文件所放位置输入命令)
sudo chmod 777 /usr/local/MATLAB/R2016b
cd /usr/local/MATLAB/R2016b/bin
sudo ./matlab
6.选择手动激活,选择刚加了权限的license_standalone.lic,下一步,完成。
7.将之前解压的R2016b/bin/glnxa64中的4个文件复制到/usr/local/MATLAB/R2016b/bin/glnxa64目录下。
cd /usr/local/MATLAB/R2016b/bin
sudo chmod 777 glnxa64
sudo cp libcufft.so.7.5.18 /usr/local/MATLAB/R2016b/bin/glnxa64
sudo cp libinstutil.so /usr/local/MATLAB/R2016b/bin/glnxa64
sudo cp libmwlmgrimpl.so /usr/local/MATLAB/R2016b/bin/glnxa64
sudo cp libmwservices.so /usr/local/MATLAB/R2016b/bin/glnxa64
sudo ./matlab (注:若不加sudo,则会出现卡在启动界面的情况)
8.设置快捷方式
sudo gedit /usr/share/applications/Matlab2016b.desktop
#以下为输入文件中的内容
[Desktop Entry]
Type=Application
Name=Matlab2016b
Comment=Matlab
Exec=/usr/local/MATLAB/R2016b/bin/matlab -desktop
Icon=/usr/local/MATLAB/R2016b/toolbox/shared/dastudio/resources/MatlabIcon.png
StartupNotify=true
Terminal=false
Type=Application
Categories=Application;Development;
9.在搜索框中输入matlab,打开发现错误界面 java.lang.runtime.Exception.........
cd /usr/local/MATLAB/R2016b/bin
sudo chmod -R a+rw ~/.matlab
10.重新打开matlab,完美进入!