Ubuntu19.04系统下安装matlab2018a

笔记 ubuntu matlab 阅读次数:183 本页字数: 2745 发布日期:2019-09-21 最后更新:2019-12-15 22:35:11

1.首先下载matlab安装文件
从我百度网盘保存下载,装文件由三个部分组成,分别为两个ISO镜像和一个用于破解的压缩包,大小11.89G。
链接: https://pan.baidu.com/s/1ov4gOThj-0CzqPaM4U79Ww 提取码: hy5r 复制这段内容后打开百度网盘手机App,操作更方便哦
安装文件准备完毕后,首先解压用于破解的rar压缩文件。

2.挂载镜像文件
首先需要挂载dvd1.iso文件,在dvd1.iso安装结束后会提示用户更换光盘,此时再挂载*dvd12.iso即可。具体过程如下:
挂载R2018a_glnxa64_dvd1.iso

mkdir /home/<user name>/Matlab
sudo mount -t auto -o loop R2018a_glnxa64_dvd1.iso所在的绝对路径 /home/<user name>/Matlab

mkdir语句创建了一个临时文件夹,用于挂载R2018a_glnxa64_dvd1.iso以及稍后用到的R2018a_glnxa64_dvd2.iso安装镜像。该临时文件夹可以根据需要自由创建,因为安装完成后就没有了,
可以用rmdir命令删除掉。<user name>是具体用户名称,做相应替换即可。特此说明,安装过程中我用的全部都是绝对路径,mount语句进行了R2018a_glnxa64_dvd1.iso的挂载,该命令结束后,就会弹出相应的文件框。

3.开始安装

sudo /home/<user name>/Matlab/install

<font color = "red">注意,运行该命令的时候,终端不能处在/home//Matlab目录底下,否则安装过程会被终止
在选择安装路径的时候,不用选,默认即可

安装初始,会要求用户提供license number,选择使用文件安装秘钥,复制破解包解压后出现的readme.txt文件中的第一个安装密钥(09806开头)即可:
安装秘钥

4.挂载R2018a_glnxa64_dvd2.iso

在安装过程进行到某一时刻,安装界面会弹出提示,要求插入dvd2.iso,此时,重新打开一个终端,一定要重新打开一个终端!键入如下命令(同dvd1.iso的挂载命令类似):

sudo mount -t auto -o loop R2018a_glnxa64_dvd2.iso所在的绝对路径 /home/<user name>/Matlab

挂载完毕后,回到Matlab的安装界面,点击继续即可,直到安装完毕即可。

5.结束安装
待安装完毕后,关闭安装界面,将用于挂载的文件夹取消挂载。

sudo umount /home/<user name>/Matlab

成功解挂后,便可以删除这个文件夹了。

sudo rm -r /home/<user name>/Matlab

6.破解
安装完成退出后,先不要急着打开Matlab,在完成如下的激活操作后,再打开。

sudo mkdir /usr/local/MATLAB/R2018a/bin/licenses/
sudo cp license_standalone.lic所在的目录 /usr/local/MATLAB/R2018a/bin/licenses/
sudo cp libmwservices.so所在的目录 /usr/local/MATLAB/R2018a/bin/glnxa64/

/usr/local/MATLAB/为Matlab默认的安装目录,用户可以在安装过程中指定安装的地点。破解包解压后,可得license_standalone.lic和libmwservices.so(libmwservices.so在R2018a目录内)

7.启动matlab

sudo /usr/local/MATLAB/R2018a/bin/matlab

第一次启动,下载的镜像仍会需要用户提供秘钥文件,也就是上一步所说的license_standalone.lic文件,选择该文件进行激活即可。以后再打开Matlab就可以正常使用了。

如果提示没有权限,自行更改相关文件权限即可

如果觉得每次启动都要输这么一串命令很麻烦,用户可以添加永久别名

cd /usr/local/bin
sudo ln -s /usr/local/MATLAB/R2018a/bin/matlab matlab

或者创建快捷方式:

sudo vim /usr/share/applications/matlab.desktop
 # 粘入下面信息
[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Exec=/usr/local/MATLAB/R2016b/bin/matlab -desktop
Name=MATLAB
Icon=/usr/share/icons/hicolor/48x48/apps/matlab.png
Categories=Development;Math;Science
Comment=Scientific computing environment
StartupNotify=true
StartupWMClass=com-mathworks-util-PostVMInit

8.错误解决
在启动matlab的时候,出现这种报错情况:

将解压包里的文件matlab_startup_plugins复制到/usr/local/MATLAB/R2018a/bin/glnxa64/下即可解决

0条评论

小编
关于本站
站点字数: 10.81 W
在线人数:1人
运行时间: 0年217天17小时59分
站长格言: 生命不息,折腾不止,就是喜欢花里胡哨
听听音乐
2020 © Typecho Theme Violet 黔ICP备19012043号
您是第 9860 位访客