Ubuntu 18.04.2 LTS 安装Matlab R2017b(Linux版)
安装的时候参考了网上很多的教程,其实大同小异,这里记录一下自己的安装过程。
主要参考:Matlab R2017b 安装
1.安装包下载
网上有很多的现成的安装包文件,直接下载即可,这里不再赘述。
我的安装包是从这位大佬的博客里下载的:Matlab R2017b。
2.文件解压
下载后安装包的内容大致如下:
然后将 MATLABR2017b_Linux_*****.rar 和 R2017b_glnxa64.zip 两个压缩文件解压(由于后一个较大且是zip格式,建议在Windows下解压后再复制过来)。
其中:
- install_key.txt:安装**
- MATLABR2017b_Linux_*****:**所需要的文件
- R2017b_glnxa64.iso:Matlab安装的镜像文件
- R2017b_glnxa64.z01,R2017b_glnxa64.z02:没有说…应该是拆成两部分的安装镜像
3.镜像文件挂载
创建目录(xxx为自己的用户名)
mkdir /home/xxx/temp
挂载镜像文件(xxx同上)
sudo mount -t auto -o loop R2017b_glnxa64.iso /home/xxx/temp
4.安装
进入挂载目录(xxx同上)
cd /home/xxx/temp
开始安装(xxx同上)
sudo /home/xxx/temp/install
键入以上命令后,开始运行MathWorks 安装程序,在安装界面选择 “使用文件安装**”;
然后一直 “下一步” ;
在 “文件安装**” 界面输入安装包中 install_key.txt 里的**;
设置安装路径时可根据个人喜好选择,我选的是默认的;
一直 “下一步” ;
在 “确认” 界面点击 “安装” 按钮,等待完成即可。
5.**
按照上述步骤安装好后还需**才能正常使用,这一步需要安装包中 MATLABR2017b_Linux_***** 文件夹里的文件(需在 MATLABR2017b_Linux_***** 文件夹中进行)。
首先,将 license_standalone.lic 放入Matlab安装目录的 licenses 文件夹中
sudo cp license_standalone.lic /usr/local/MATLAB/R2017b/licenses/
然后,将 libmwservices.so 放入Matlab安装目录的 bin 中的 glnxa64 中
sudo cp libmwservices.so /usr/local/MATLAB/R2017b/bin/glnxa64/
若在设置安装路径步骤中,选择了自定义的路径,则这一步需要将文件复制的目的路径该成当初自己设置的路径。
6.取消挂载(xxx同上)
sudo umount /home/xxx/temp
7.运行
在终端中输入以下命令即可运行Matlab(即 “安装路径” + “/bin/matlab”):
/usr/local/MATLAB/R2017b/bin/matlab
8.快捷方式创建
至此,Matlab虽然可以运行,但每次都需要在终端中启动。因此,我们创建一个快捷方式来方便它的使用。
进入桌面配置文件夹
cd /usr/share/applications
编辑配置文件
sudo gedit Matlab.desktop
配置文件输入内容如下:
[Desktop Entry]
Encoding=UTF-8
Name=Matlab 2017b
Comment=Matlab 2017b
Exec=/usr/local/MATLAB/R2017b/bin/matlab
Icon=/usr/local/MATLAB/R2017b/toolbox/shared/dastudio/resources/MatlabIcon.png
Terminal=true
StartupNotify=true
Type=Application
Categories=Application;
其中 “Exec” 和 “Icon” 需要根据自己的安装目录更改。
大功告成!可以快乐地coding啦~