前情:在Linux server中安装Matlab,没有图形化界面,需要事先进行手动配置
软件下载:
1. 六维上下载:
2. 百度网盘上:我将上面的资源放在了百度网盘上,链接如下
文件内容:
MATLAB R2018a Linux/ Matlab安装包
---- R2018a_glnxa64_dvd1.iso 解压后变成 R2018a_glnxa64_dvd1/
---- R2018a_glnxa64_dvd2.iso 解压后变成 R2018a_glnxa64_dvd2/
MATLAB R2018a Linux64 Crack/ 破解文件夹
安装配置:
为了在linux下方便操作,将根目录MATLAB R2018a Linux更名为 MATLAB_R2018a_Linux
$ mv MATLAB\ R2018a\ Linux MATLAB_R2018a_Linux
1. 修改安装配置文件MATLAB_R2018a_Linux/R2018a_glnxa64_dvd1/installer_input.txt
$ cd MATLAB_R2018a_Linux/R2018a_glnxa64_dvd1
$ chmod +w installer_input.txt
$ vim installer_input.txt (其他编辑器也可以)
只需要修改行首是单个#的位置,具体如下:(并且把前面的#去掉)
destinationFolder=/usr/local/R2018a
fileInstallationKey=09806-07443-53955-64350-21751-41297
agreeToLicense=yes
outputFile=/tmp/mathworks_install.log
mode=silent
2. 修改激活配置文件activate.ini
$ cd MATLAB_R2018a_Linux/R2018a_glnxa64_dvd1
$ chmod +w activate.ini
$ vim activate.txt (其他编辑器也可以)
isSilent=true
activateCommand=activateOffline
licenseFile=破解文件夹中license_standalone.lic的路径(使用绝对路径)
例子(我的电脑中):
licenseFile=/home/Alex/software/MATLAB R2018a Linux64 Crack//license_standalone.lic
开始安装:
$ cd MATLAB_R2018a_Linux
$ sudo ./R2018a_glnxa64_dvd1/install -inputFile R2018a_glnxa64_dvd1/installer_input.txt
运行过程中遇到如下图所示的界面时,需要更换至DVD2文件夹
具体操作就是:
$ cd MATLAB_R2018a_Linux
$ mv R2018a_glnxa64_dvd1 R2018a_glnxa64_dvd11
$ mv R2018a_glnxa64_dvd2 R2018a_glnxa64_dvd1
成功更换如下图所示:
最终安装成功!!!
开始激活:
$ cd /usr/local/R2018a/bin
$ sudo activate_matlab.sh -propertiesFile "activate.ini的绝对路径"
例子(我的电脑):
$sudo activate_matlab.sh -propertiesFile /home/Alex/software/MATLAB_R2018a_Linux/R2018a_glnxa64_dvd11/activate.ini
后续工作:
把额外的破解文件复制到安装目录下
$ cd MATLAB R2018a Linux64 Crack/
$ sudo cp -r R2018a /usr/local
安装完成后需要将matlab的路径添加到环境变量中:
$ cd ~
$ vim .bashrc
在文件最后一行加上 export PATH=/usr/local/R2018a/bin:$PATH
$ source .bashrc
运行:
$ matlab -nodisplay
遇到的问题:
出现这个问题的主要原因是我没有将给的额外破解文件复制到安装目录中,如果做了这一步就没有问题
结束撒花!!!!