【linux】远端安装matlab 2017a

关于静默安装(即无弹窗界面安装)可参考另一博文第四部分

https://blog.csdn.net/xll_bit/article/details/80841791

matlab安装需要图像界面,而通过xshell等远端连接正常并不会弹出图形界面,下面是安装教程:

一,window客户机安装(远端图形界面设置)

参考链接:https://blog.csdn.net/jxxiaohou/article/details/51586934

首先需要安装xming

Xming的主页:http://www.straightrunning.com/XmingNotes/ 

Xming的SourceForge页面:http://sourceforge.net/projects/xming/

从sourceforge页面下载应用程序,默认安装即可

安装完之后,从windows界面启动xming,在托盘区会出现相应图标

二,配置xshell

在xshell的隧道选项,勾选 转发x11连接-->x display 如图所示


然后通过 xshell连接到服务器就能进行图形界面显示

三,matlab安装

参考链接:https://blog.csdn.net/u011713358/article/details/69659265

1,挂载镜像文件

mkdir /home/<user name>/Matlab  

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

2,安装

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

注意,运行该命令的时候,终端不能处在/home/<user name>/Matlab目录底下,否则安装过程会被终止。

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

3,挂载第二个镜像

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

四,结束安装

1,取消挂载

sudo umount /home/<user name>/Matlab

2,破解

sudo mkdir /usr/local/MATLAB/R2017a/bin/licenses/
sudo cp license_standalone.lic所在的目录 /usr/local/MATLAB/R2017a/bin/licenses/ %%注意后面的licenses不要输错

sudo cp libmwservices.so所在的目录 /usr/local/MATLAB/R2017a/bin/glnxa64/

若出现:

Error: Activation cannot proceed. You may either: 
  1. Set an X11 display, and restart the activation process
  2. Use the silent activation feature

  3. Activate using the license center

则代表激活未成功,我就是因为路径licenses少些了个s导致不成功,找了好一会儿原因

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

3,添加环境变量

vi ~/.bashrc

添加:

export PATH=/usr/local/MATLAB/R2017a/bin:$PATH

source ~/.bashrc

这样直接在命令行输入 matlab 就可以打开了

猜你喜欢

转载自blog.csdn.net/xll_bit/article/details/80821520