下载
先下载MATLAB2017a,资源在这里
安装
首先我们在家目录下面创建一个文件夹,名字随意,你自己定,我这里就叫matlab吧
随后我们cd到你的matlab的文件目录下,然后先把第一个iso文件挂载到ubuntu上
1 2 3
| sudo mount -o loop R2017a_glnxa64_dvd1.iso /home/(你的用户名)/matlab
|
执行matlab目录下的install进行安装
1
| sudo /home/(你的用户名)/matlab/install
|
然后就进入了安装界面,选择用秘钥进行安装,然后点击next
选择yse,下一步
激活码09806-07443-53955-64350-21751-41297,安放在MATLAB文件下readme.txt
这里因为我安装过了,所以显示的是installed,继续点击next
然后到了60%-70%,会提示选择卸载当前的挂载点,选择第二个iso镜像,所以
1 2 3 4 5
| sudo umount /home/(你的用户名)/matlab sudo mount -o loop R2017a_glnxa64_dvd2.iso /home/(你的用户名)/matlab
|
这里第二个挂载的镜像要跟第一个挂载的位置要相同,我这里就都是matlab,然后点击继续就可以了
安装完之后我们来进行激活
1 2 3 4 5 6
| sudo mkdir /usr/local/MATLAB/R2017a/bin/licenses/ cd /your/MATLAB/files/path // 这里自己要根据自己实际的路径来 sudo cp license_standalone.lic /usr/local/MATLAB/R2017a/bin/licenses/ sudo cp libmwservices.so /usr/local/MATLAB/R2017a/bin/glnxa64/
|
把挂载给卸下来
1
| sudo umount /home/(你的用户名)/matlab
|
然后启动
1
| sudo /usr/local/MATLAB/R2017a/bin/matlab
|
然后会弹出激活框,然后导入matlab文件目录下选择license_standalone.lic这个文件,即可激活,如果出现liceses的权限不够,就执行下列命令
1
| sudo chmod 777 /usr/local/MATLAB/R2017a/bin/licenses/
|
现在我们来建立一个的是desktop文件,方便启动~~~
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| 1.cd ~/.local/share/application 2.sudo gedit matlab.desktop
------
然后粘贴下面字眼,无需更改,直接用
[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,把他拖拽到启动栏上,拖拽后的样子请看第一幅图
点击图标启动发现有报错
然后我们根据报错信息提示说在家目录下的.matlab下的文件没有权限,于是
1 2
| cd ~/.matlab chmod 777 R2017a
|