R2018a,R2016b与R2015b的命令行安装步骤相同,以2015版本为例介绍
1.下载matlabR2015b镜像文件及crack文件夹
例如我下载之后的目录结构中,包括了matlab的iso镜像文件以及破解用的crack文件夹。
2.自定义安装位置
因为我不想将matlab安装到系统目录下,而是想将其安装到自己的用户目录下,因此在自己的用户目录下:
mkdir MATLAB
cd MATLAB,在该目录下新建两个目录:
mkdir etc 2015b 其中etc/目录存放安装时的配置文件,license,激活文件等;2015b/为安装目录。
3.挂载matlab镜像文件
直接挂载到/media 下的某个目录即可,例如:
sudo mount -o loop xxx/MATHWORKS_R2015b.iso /media/cdrom
4.安装前的配置
(1)将步骤1中的crack文件夹中的
license_standalone.lic 许可证文件拷贝到步骤2的MATLAB/etc/目录下
(2)在步骤2的MATLAB/etc/目录下新建安装配置文件:
vim install_specify.txt
然后在其中输入下面内容:
destinationFolder=/home/zh/MATLAB/2015b#安装位置
fileInstallationKey=09806-07443-53955-64350-21751-41297#序列号,可在crack文件夹中的readme.txt中找到
agreeToLicense=yes#同意协议
outputFile=/home/zh/tmp#输出的日志位置
mode=silent#无图形界面安装
activationPropertiesFile=/home/zh/MATLAB/etc/activate.ini#激活文件位置
licensePath=/home/zh/MATLAB/etc/license_standalone.lic#许可证位置
保存并退出
(3)将步骤3镜像文件中的activate.ini文件拷贝到步骤2的MATLAB/etc/目录下,
然后修改其文件属性:
sudo chmod +w activate.ini
打开该文件,修改如下内容:
isSilent=true #开启silent模式
activateCommand=activateOffline #设置激活方式, 离线激活 无需联网
licenseFile=/home/zh/MATLAB/etc/license_standalone.lic#license文件位置
保存退出。
5.安装matlab
在挂载镜像文件的目录下有一个install 可执行文件,在此目录下执行命令:
sudo ./install -inputFile /home/zh/MATLAB/etc/install_specify.txt
注意:
如果你的matlab安装包中,matlab分为了两个.iso文件,则在安装过程中,第一个iso里面的内容安装完毕之后就会提示你插入第二张iso。此时不要CTRL+C中止,而是另开一个命令行窗口,只需将步骤3中挂载的dvd1.iso推出,然后在原目录下挂载dvd2.iso即可:
sudo umount /media/cdrom
sudo mount -o loop packages/matlab2018_linux/R2018a_glnxa64_dvd2.iso /media/cdrom/
之后就会继续安装。
6.安装后的配置
执行上述步骤后会显示:
........
(Aug 25, 2018 13:31:50) Exiting with status 0
(Aug 25, 2018 13:31:52) End - Successful.
Finished
表明安装成功。
(1)此时在Matlab_2015b_Linux64_Crack/R2015b/bin/glnxa64
目录下有三个lib破解文件,将其copy到matlab对应的安装文件夹中完成破解:
sudo cp lib* ~/MATLAB/2015b/bin/glnxa64/
(2)之后运行一个脚本文件:
sudo /path_to_your_matlab/2015b/bin/activate_matlab.sh -propertiesFile /home/zh/MATLAB/etc/activate.ini
显示:
Silent activation succeeded.表明安装成功
7.最后一步,配置环境变量
vim ~/.bashrc
在末尾写入:
export MATLAB_HOME=/home/zh/MATLAB/2015b
export PATH=${MATLAB_HOME}/bin:$PATH
保存退出后激活:
source ~/.bashrc
配置全部完成!
终端输入matlab,显示如下信息:
在matlab中输入 ver
查看版本信息:
输入exit() 可退出matlab