Ubuntu 16.04 安装 Matlab 2016b
这里介绍如何在Ubuntu上安装MATLAB
安装环境及工具
- Ubuntu 16.04
- Matlab 2016b (Matlab_2016b_Linux64_Crack.rar; R2016b_glnxa64_dvd1.ios; R2016b_glnxa64_dvd2)
安装步骤
挂载镜像文件
- 将Matlab 2016b文件复制到 home 目录下(这里存于home/Linux下)
- 命令行挂载镜像
cd ~
mkdir matlab
sudo mount -t auto -o loop Linux/R2016b_glnxa64_dvd1.iso matlab/
这里创建 matlab文件夹是为了存放挂载的文件
- 这里也可以使用右键-挂载器挂载,则无需创建matlab文件夹
安装Matlab
挂载后,文件系统会多出一个盘
- 安装, 这里我们进入root模式安装,没有进入root模式安装,会导致安装完matlab后,无法修改matlab的设置(修改后无法保存,下次启动会恢复原样)
sudo su
sudo /matlab/install
- 这里网上很多教程使用的都是sudo ./matlab/install, 但我使用sudo ./matlab/install
时会出现 磁盘内不能运行 什么的错误,建议使用sudo /matlab/install 如果不行,可以尝试使用sudo ./matlab/install
- 选择使用文件秘钥, 文件秘钥:09806-07443-53955-64350-21751-41297
选择在默认的安装位置下安装(/usr/local/MATLAB/R2016b)
安装到82%时,会弹出 请插入dvd2 的提示框,这里重新开一个终端来挂载dvd2, 注意这里先 挂载dvd2,后点击 提示框的确定
sudo mount -t auto -o loop Linux/R2016_glnxa64_dvd2.iso matlab/
- 点击弹出提示框的确定,然后等待安装完成
Matlab激活
- 将Matlab_2016b_Linux64_Crack.rar解压到home/Crack下
sudo apt-get install unrar
cd ~
mkdir Crack
cd ~/Linux
unrar x Matlab_2016b_Linux64_Crack.rar ~/Crack
- 激活Matlab
cd /usr/local/MATLAB/R2016b/bin
sudo ./matlab
如何更改了安装位置,请敲入你相应的安装位置
- 选择 Activate manually without the Internet, Enter the full path to your license file, including the file name
- 选择Crack下的license_standalone.lic
- 将Crack下的文件复制到/usr/local/MATLAB/R2016b/bin/glnxa64下
sudo cp Crack/R2016b/bin/glnxa64/libcufft.so.7.5.18 /usr/local/MATLAB/R2016b/bin/glnxa64
sudo cp Crack/R2016b/bin/glnxa64/libinstutil.so /usr/local/MATLAB/R2016b/bin/glnxa64
sudo cp Crack/R2016b/bin/glnxa64/libmwlmgrimpl.so /usr/local/MATLAB/R2016b/bin/glnxa64
sudo cp Crack/R2016b/bin/glnxa64/libmwservices.so /usr/local/MATLAB/R2016b/bin/glnxa64
至此,matlab已经激活完成,你可以通过以下命令打开Matlab
sudo ./usr/local/MATLAB/R2016b/bin/matlab
创建Matlab快捷方式
这里Matlab是默认安装,路径是/usr/local/MATLABR2016b
从网上下载matlab图标,并命名为Matlab.png(图片格式不用改,我这里png格式只是为了下面方便表示),我的图标下载到了home/Downloads下
- 将图标移动到/usr/local/MATLAB/下
sudo mv ~/Downloads/Matlab.png /usr/local/MATLAB
- 创建启动MATLAB的文件
sudo vim /usr/share/applications/Matlab.desktop
写入以下内容
[Desktop Entry]
Type=Application
Name=Matlab
GenericName=Matlab
Comment=Matlab:The Language of Technical Computing
Exec=sh /usr/local/MATLAB/R2016b/bin/matlab -desktop
Icon=/usr/local/MATLAB/Matlab.png
Terminal=false
Categories=Development;Matlab;
在终端输入 ./matlab 就可直接打开matlab,或在Ubuntu搜索框搜索 Matlab, 将其固定到任务栏。