linux下无图形界面安装matlab,也称静默安装

(由于环境的差异以及matlab的版本差异,在网上搜寻一顿材料,感谢文后的几个参考链接,虽然说每一个单独安装未成功,但是整合了一下,还是成功的安装了,总结一下)

安装环境ubuntu16.04

matlab版本:2017b

一、下载matlab2017 linux的**版安装包(感谢参考1中的安装包分享:链接:https://pan.baidu.com/s/1wijZCXIWsNXgz0yYYBXHnQ 密码:e8b2 ),并解压

二、挂载镜像(挂载步骤均一致)

  • mount -o loop R2017b_glnxa64.iso /media/matlab   (/media/matlab是挂载路径)

三、安装

  • 进入/media/matlab目录安装

  • ./install -mode silent -fileInstallationKey 09806-07443-53955-64350-21751-41297 -agreeToLicense yes -activationPropertiesFile /home/gpu-server02/software/MATLAB_R2017b_Linux/MATLABR2017b_Linux_*****/activate.ini -destinationFolder /usr/local/matlab2017b

    • 说明:/home/gpu-server02/software/MATLAB_R2017b_Linux/MATLABR2017b_Linux_*****/activate.ini是/media/matlab/activate.ini复制过来并且进行修改的(先进行复制,然后修改写权限:用chmod +w,因为直接修改/media/matlab/activate.ini不能成功,所以复制一份再修改),修改的内容如下所示:(注意:对应的**文件路径以及**码(在自己下载的matlab安装包中,以license为字眼进行寻找))

    • -------/home/gpu-server02/software/MATLAB_R2017b_Linux/MATLABR2017b_Linux_*****/activate.ini修改后的内容-------------

    • linux下无图形界面安装matlab

  • 然后显示安装完成,即为成功安装。

四、**(可能是为了防止第一次启动需要**吧,原因不清楚,保险起见再使用activate_matlab.sh**一次)

  • 进入目录:/usr/local/matlab2017b/bin

  •  ./activate_matlab.sh -propertiesFile /home/gpu-server02/software/MATLAB_R2017b_Linux/MATLABR2017b_Linux_*****/activate.ini

  • 显示静默**成功(Slient activation succeeded),完成**

五、**(如果是**版的)

  • rm -rf /usr/local/matlab2017b/bin/glnxa64/libmwservices.so

  • cp /home/gpu-server02/software/MATLAB_R2017b_Linux/MATLABR2017b_Linux_*****/libmwservices.so /usr/local/matlab2017b/bin/glnxa64/

  • cp /home/gpu-server02/software/MATLAB_R2017b_Linux/MATLABR2017b_Linux_*****/license_standalone.lic /usr/local/matlab2017b/bin/licenses/

六、去挂载(不知道为什么,开始我安装的差不多的步骤,不能成功,后来把挂载去掉,就成了。反正这么操作吧)

  • umount -l /media/matlab/

七、配置

  • 打开~/.bashrc,在后面加上(/usr/local/matlab2017b是matlab安装目录):

    • alias matlab='/usr/local/matlab2017b/bin/matlab'

  • 打开/etc/bash.bashrc,在后面添加path                                                                       

    • export PATH=/usr/local/matlab2017b/bin${PATH:+:${PATH}}

八、启动

  • 直接在命令行输入matlab就OK(配置~/.bashrc后就可以随便在任意目录下运行matlab)

  • 利用sh等等调用matlab也OK(配置了/etc/bash.bashrc,被全局变量文件/etc/profile调用)

 

大功告成(不容易啊)

 

参考:

https://blog.csdn.net/qq_32892383/article/details/79670871

https://blog.csdn.net/fengtian12345/article/details/80198796

https://www.cnblogs.com/vincent-vg/p/8053152.html

相关文章: