Linux静默安装matlab
对linux系统不是很熟,所有装起来有点费劲。来来回回折腾了二三天,查了很多攻略,但按照步骤老是报错,大体上各人设备不同、系统不同、环境设置不同,总是会多多少少略有差异。
一 基本配置
linux系统 matlab2016b 在shell里面进行操作,无图形界面
二 安装步骤
1 下载安装包,这个就不多说。直接将DVD1和DVD2解压缩至一个文件夹XXX,将XXX和crack一起,上传至用户目录home/usr。
2 进入用户目录home/usr,更改这些matlab安装文件的权限,设为可执行的:
chmod -R 777 XXX !表示将整个XXX目录与其中的文件和子目录的权限都设置为rwxrwxrwx
3 ./install
这里总结一下我安装过程中出错及解决方法。
(1)“connect ***** port : Connection timed out”
(2)Error:
1. Set an X11 display, and restart the activation process
2. Use the silent activation feature
网上提供了一些解决方案,但我的网络是通的,IP等没有问题,SSH登录也是正常,防火墙方面也不存在问题,不知道为什么报错。最后,我以为是机器内存不够,毕竟机器不是我一个人再用,所以就暂时扔开了。找到空闲的时候,再./install ,仍然是这个问题,很郁闷。
然后我看到了这篇文章:https://blog.sina.com.cn/s/blog_aa0945e30101a6uz.html,和手头查到的资料很不同,结果可行。运行:
mkdir home/usr/matlab2016 !安装目录 即destinationFolder
./install -mode silent -fileInstallationKey 25716-63335-16746-06072 -agreeToLicense yes -activationPropertiesFile home/usr/XXX/crack/license_standalone.lic -destinationFolder home/usr/matlab2016
注意:
25716-63335-16746-06072 注册号直接将crack/readme.txt中第一串数字粘贴过来替换即可
successful !
4 替换文件
cp home/usr/XXX/crack/R2016b/bin/glnxa64/* home/usr/matlab2016/bin/glnxa64
即将home/usr/XXX/crack/R2016b/bin/glnxa64中4个文件拷贝替换安装目录home/usr/matlab2016/bin/glnxa64下的,分别是libmwservices.so libmwlmgrimpl.so libinstutil.so libcufft.so.7.5.18
5 mkdirhome/usr/matlab2016/licenses
cphome/usr/XXX/crack/license_standalone.lic home/usr/matlab2016/licenses
6 运行matlab
cd home/usr/matlab2016/bin
./matlab -chome/usr/matlab2016/licenses/license_standalone.lic
此时已进入matlab工作环境,安装成功
7 设置环境,任意位置启动matlab
将matlab添加到.bashrc 文件中
vi ~/.bashrc
export PATH=/home/usr/matlab2016/bin:$PATH
source ~/.bashrc
之后启动matlab,可直接输入:
matlab
即进入matlab工作环境