1 下载matlab r2017a安装软件
下载后的Linux文件夹会有三个文件分别是R2017a_glnxa64_dvd1.iso、R2017a_glnxa64_dvd2.iso和Matlab 2017a Linux64 Crack.rar(破解文件)文件夹。
2 挂载映像文件
#在home目录下创建matlab文件夹供挂载 主要用来放映像中的文件 使用完后会自动删除
oo@oo-X10:~$ sudo mkdir matlab
#挂载R2017a_glnxa64_dvd1.iso镜像文件,注意放入你的dvd1镜像文件所在路径/home/oo/matlab
oo@oo-X10:~/Downloads/MATLAB R2017a Linux$ sudo mount -t auto -o loop R2017a_glnxa64_dvd1.iso /home/oo/matlab
3 安装matlab
进入到挂载镜像文件的目录下/home/oo/matlab,里面有install
oo@oo-X10:~$ cd matlab 该目录下可以看到install文件
必须退出matlab目录,否则安装失败,不能安装在同意目录下
oo@oo-X10:~/matlab$ cd
oo@oo-X10:~$ sudo /home/oo/matlab/install
Preparing installation files ...
Installing ...
安装到80%的时候加载第二个iso,这时需要重新打开一个终端(ctrl+alt+t),一定要重新打开一个terminal
oo@oo-X10:~$ cd Downloads/
oo@oo-X10:~/Downloads$ cd MATLAB\ R2017a\ Linux/
oo@oo-X10:~/Downloads/MATLAB R2017a Linux$ sudo mount -t auto -o loop R2017a_glnxa64_dvd2.iso /home/oo/matlab/
安装完成
4 激活matlab
#给license_standalone.lic添加权限,进入到该文件所在目录 sudo chmod 777 license_standalone.lic #给安装目录MATLAB文件夹添加权限,防止复制不进去 ,先通过cd进入到该文件夹 /usr/local/MATLAB sudo chmod 777 MATLAB/ #进入安装目录的bin文件, 运行matlab文件, 下一步 cd /usr/local/MATLAB/R2017a/bin/ #运行matlab,弹出激活对话框,选择用不联网的方法进行激活,加载license_standalone.lic文件 sudo ./matlab 先载入刚才添加过权限的证书license_standalone.lic 完成激活 然后把CrackR2017b文件夹中/Linux/R2017a/bin/glnxa64四个文件,复制到/usr/local/MATLAB/R2017a/bin/glnxa64目录下: cd /usr/local/MATLAB/R2017a/bin sudo chmod 777 glnxa64 sudo cp Matlab_2016b_Linux64_Crack/R2016b/bin/glnxa64/libmwservices.so /usr/local/MATLAB/R2016b/bin/glnxa64 在安装目录下./matlab #可以打开了,如果打不开,重启下终端
5 取消文件挂载
sudo umount /home/oo/matlab 新建的那个用来挂载镜像文件的matlab文件夹
6 建立桌面快捷方式
先建立一个的是desktop文件,方便启动,usr/share/applications/存储的都是desktop文件,ubuntu20.04 使用的是该目录下创建desktop文件
sudo gedit /usr/share/applications/Matlab.desktop
在打开的文件中输入如下内容 Exec和Icon的位置修改成自己安装目录的位置
[Desktop Entry]
Type=Application
Name=Matlab
GenericName=Matlab 2017a
Comment=Matlab:The Language of Technical Computing
Exec=sh /usr/local/MATLAB/R2017a/bin/matlab -desktop
Icon=/usr/local/MATLAB/R2017a/toolbox/nnet/nnresource/icons/matlab.png
StartupNotify=true
Terminal=false
Categories=Development;Matlab;
保存即可
这样dash中就有了matlab图标
7 双击图标启动matlab
出现error starting desktop弹框,一堆java错误
在安装目录
oo@oo-X10:/usr/local/MATLAB/R2017a/bin$ sudo chmod -R a+rw ~/.matlab
将目前目录下的所有档案与子目录皆设为任何人可读取写入.