matlab在linux上安装教程
安装教程
适用于:linux上装matlab
目录结构
matlab2018b
├── 安装教程
│ ├── README.md
├── docs
│ ├── FAQ.txt
│ ├── MATLAB安装手册.docx
│ └── 技术支持.docx
├── installer_input.txt
├── network.lic
├── R2018b_glnxa64_dvd1.iso
├── R2018b_glnxa64_dvd2.iso
└── sn.txt
用于安装清华校园版,只能在清华内网使用,服务器可用之
下载来源
-X参数可使用Xserver
ssh -X <服务器名>
用firefox打开清华的计算软件资源网站
firefox https://its.tsinghua.edu.cn/column/jsrj/1
弹出图形界面窗口
点击下载以下三个文件
或者在台式机上下载好,传到服务器上亦可
本文件夹matlab2018b/
下的文件即是下载所得
安装步骤
挂载dvd1
sudo mkdir /mnt/matlab
sudo mount -t iso9660 -o loop <path-to-R2018b_glnxa64_dvd1.iso> /mnt/matlab
修改installer_input.txt
matlab2018b/installer_input.txt
是已经为清华校园版修改好了,用于安装清华校园版,只能在清华内网使用,服务器可用之
若不想用清华校园版的,可自行修改,依照下法:
-
挂载目录
/mnt/matlab
是只读的,但需要修改/mnt/matlab/installer_input.txt
文件,故打开/mnt/matlab/installer_input.txt
,全文复制,关闭之。 -
再
vim matlab2018b/installer_input.txt
,将上述复制粘贴到此文件中,然后将下述行修改成下列 -
fileInstallationKey=密钥形如xxxxx-xxxxx-共19节 agreeToLicense=yes mode=silent licensePath=[license-directory]/network.lic
其中 `密钥` 和 `network.lic `,自行到网上找破解资源可得到 ### 安装 ```bash cd matlab2018b sudo /mnt/matlab/install -inputFile installer_input.txt
注:不得cd
到/mnt/matlab
后,执行上述命令,不然无法正常安装
挂载dvd2
当终端不断出现下面输出时
(Apr 09, 2019 21:37:06) Info: Eject DVD 1 and insert DVD 2 to continue.
(Apr 09, 2019 21:37:06) Info: Eject DVD 1 and insert DVD 2 to continue.
(Apr 09, 2019 21:37:06) Info: Eject DVD 1 and insert DVD 2 to continue.
…
新开一个窗口执行
sudo mount -t iso9660 -o loop <path-to-R2018b_glnxa64_dvd2.iso> /mnt/matlab
则会继续安装,并输出
(Apr 09, 2019 21:37:06) Info: Eject DVD 1 and insert DVD 2 to continue.
(Apr 09, 2019 21:37:06) Installing Product: Aerospace Blockset 4.0
(Apr 09, 2019 21:37:09) Installing Product: Aerospace Toolbox 3.0
(Apr 09, 2019 21:37:11) Installing Product: Antenna Toolbox 3.2
(Apr 09, 2019 21:37:22) Installing Product: Audio System Toolbox 1.5
(Apr 09, 2019 21:37:27) Installing Product: Automated Driving System Toolbox 1.3
(Apr 09, 2019 21:37:33) Installing Product: Bioinformatics Toolbox 4.11
…
直到输出
Finished
则安装完成
修改链接
rm /usr/bin/matlab
ln -s /usr/local/MATLAB/R2018b/bin/matlab /usr/bin/matlab
取消挂载
umount -l /mnt/matlab # 解挂 R2018b_glnxa64_dvd2.iso,/mnt/matlab 下恢复 R2018b_glnxa64_dvd1.iso 挂载的内容
umount -l /mnt/matlab # 解挂 R2018b_glnxa64_dvd1.iso,/mnt/matlab 下应该是空的
rm -f /mnt/matlab
测试能否使用
ssh 服务器名
后,执行matlab
,能正常启动MATLAB的命令行界面,并执行disp 'hello world'
,输出’hello world’
ssh -X 服务器名
后,执行matlab
,能正常启动MATLAB的图形界面,并执行disp 'hello world'
,输出’hello world’