Ubuntu18.04 安装与配置 Matlab2018a
折腾这个的时间不亚于折腾Virtuoso,因此还是做一个记录,万一系统又没了好做个参考。
安装
-
由于我自己保存了相应文件在硬盘中,因此跳过下载步骤。下载的文件应有
名字 作用 R2018a_glnxa64_dvd1.iso Matlab的安装镜像1 R2018a_glnxa64_dvd2.iso Matlab的安装镜像2 Matlab 2018a Linux64 Crack.tar.gz 破解文件们 -
创建挂载文件夹,并将安装镜像1挂载进去,执行安装。
# 创建文件夹 sudo mkdir /mnt/cdrom # 挂载镜像1 sudo mount -t auto -o loop ~/Downloads/Matlab2018a/R2018a_glnxa64_dvd1.iso /mnt/cdrom/ # 执行安装 sudo /mnt/cdrom/install
弹窗中选择“Use a File Installation Key”
-
开始安装,需要用到破解文件中的
readme.txt
。#解压 tar -xvf ~/Downloads/Matlab2018a/Matlab 2018a Linux64 Crack.tar.gz
解压完成后,然后打开readme.txt,将Key
09806-07443-53955-64350-21751-41297
输入窗口安装路径我常设置在/opt下
然后一路点进去,开始安装即可。
-
安装到一大半时会提示插入DVD-2,此时需要挂载安装镜像2
# 挂载镜像2 sudo mount -t auto -o loop ~/Downloads/Matlab2018a/R2018a_glnxa64_dvd2.iso /mnt/cdrom/
挂载完成后点击OK即可。等待安装完成。
-
卸载所有挂载的安装镜像
# 挂载了两次,因此需要卸载两次 sudo umount /mnt/cdrom/ sudo umount /mnt/cdrom/
此时Matlab的安装已经完成。
-
安装完成,但破解并未完成。
需要使用破解文件中的
license_standalone.lic
文件,建议将该文件复制到Matlab安装目录下。# 复制Liscense sudo cp /home/harroy/Downloads/Matlab2018a/license_standalone.lic /opt/MATLAB
然后运行matlab,完成后续破解。
/opt/MATLAB/R2018a/bin/matlab
打开破解界面后选择“Active manually without the Internet”,然后选择刚刚复制的.lic文件即可。
然后需要将破解文件中解压出来的
R2008a
文件夹中的内容复制到安装目录下。sudo cp ~/Downloads/Matlab2018a/R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so /opt/MATLAB/R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so
此时破解全部完成。
-
放开/opt目录权限
此时普通用户并运行不了matlab,超级用户(sudo)可以。这是因为matlab安装目录并没有可执行权限。为了更改参数方便,直接777放开所有权限。
sudo chmod 777 /opt -R
配置
-
将Matlab的启动路径配置到.bashrc。在.bashrc中添加
# Matlab Path export PATH=$PATH:/opt/MATLAB/R2018a/bin
此时重启终端输入
matlab
即可启动。 -
Matlab启动后的默认工作目录更改
sudo gedit /opt/MATLAB/R2018a/toolbox/local/matlabrc.m
编辑以上文件,在最后一行新加入即可
cd /home/harroy/MatlabFile
-
Matlab默认包含路径修改
sudo gedit /opt/MATLAB/R2018a/toolbox/local/pathdef.m
在文件中添加想要路径即可。
-
修改快捷键
在Preference\(\rightarrow\)Keyboard\(\rightarrow\)Shortcuts中将“Active settings:”选择为”“Windows Default Set”即可。