Linux服务器命令方式安装Matlab
By--"悸动的青春ゞ
一、首先要下载安装光盘。
二、挂在光盘
mount -o loop /home/Matlab.R2012a.UNIX.iso /media/cdrom |
三、创建安装目录
mkdir -p /matlab/etc mkdir -p /matlab/2012a |
四、安装配置 :
安装过程中主要用到的文件有install,installer_input.txt, activate.ini和lic_standalone.dat (在Crack文件夹下, installationKey在此文件夹下的install.txt中)。
拷贝installer_input.txt,activate.ini和lic_standalone.dat到/matlab/etc目录下。
1. 编辑installer_input文件:
destinationFolder= /matlab/2012a //安装目录 fileInstallationKey= 38699-60149-36808-21840-05491 //你的序列号 agreeToLicense=yes //同意协议 outputFile=/tmp/mathwork_install.log //安装日志 mode=silent //开启无人值守安装 activationPropertiesFile=/matlab/etc/activate.ini //激活文件 licensePath= /matlab/etc/lic_standalone.dat //你的license文件 |
2. 编辑activate文件
isSilent=true //开启silent模式 activateCommand=activateOffline //设置激活方式, 离线激活 无需联网 licenseFile=/matlab/etc/lic_standalone.dat //license文件位置 |
五、执行安装命令
/matlab/2012a/bin/install -inputFile /matlab/etc/installer_input.txt |
等待安装完成
六、添加环境变量
vi /etc/profile 添加: #set matlab evvironment export PATH=$PATH:/matlab/2012a/bin 执行: . /etc/profile |
如果现在运行会出现以下错误提示:
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 |
提示内容为:1、没有桌面系统;2、没有激活。
七、激活Matlab
/matlab/2012a/bin/activate_matlab.sh -propertiesFile /matlab/etc/activate.ini |
八、启动Matlab
matlab -nodesktop -nodisplay |
启动命令介绍:
在 UNIX 下 -nodesktop 启动jvm(Jave Virtual Machine),不启动desktop, 但help 界面,preferences界面等仍可通过cmdline 调出,即jvm启动但不启动desktop,可以启动其他显示; 但是matlab不会在cmd history记录本次执行的命令 -nodisplay 启动jvm,不启动desktop,不启动任何显示相关,忽略任何DISPLAY 环境变量; 即jvm启动但不能显示 -nojvm 不启动jvm,则与之相关的一切活动将无法进行,包括图形界面显示,help 界面,preferences界面等 即jvm不启动故不能显示 -nosplash 只是不显示启动时的log画面,jvm,desktop等正常启动 |
如下图启动成: