本文主要参考:https://blog.csdn.net/yuanchheneducn/article/details/50172027
1.下载
下载matlab镜像文件
- 下载完成后将iso文件挂载到Linux
sudo mkdir /media/matlab
mount -o loop [path][filename].iso /media/matlab
cd /media/matlab
sudo ./install
进行安装……
安装时出现:
Error: Installation cannot proceed. You may either:
1. Set an X11 display, and restart the install process
2. Use the silent install feature by specifying the -mode silent option
等等问题,根据提示安装时采用命令:
./install -mode silent -agreeToLicense yes -fileInstallationKey 1111-1111-1111-1111
序列号要从Crack文件夹下的readme.txt下找。
3.破解
安装完成后使用crack下的 license进行激活
将crack文件夹下的libmwservices.so copy到 /usr/local/MATLAB/R2014A/bin/glnxa64 //2017版以前
cp -f Crack/R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so
/usr/local/MATLAB/R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/ //2018版matlab
4.问题解决
完成安装,命令行下使用sudo matlab即可启动使用
出现:
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) 新建激活文件 activate.ini,写入以下内容
isSilent=true //开启silent模式
activateCommand=activateOffline //设置激活方式, 离线激活
licenseFile=/path/lic_standalone.dat //license文件位置 .dat or .lic
开始以为必须是*.dat文件,后来发现lic文件也行
(2)静默执行破解
sh /usr/local/MATLAB/R2017b/bin/activate_matlab.sh -propertiesFile /path/activate.ini
(3)为了访问matlab时不用加路径,添加环境变量
在 /etc/profile 中添加:
export PATH=$PATH:/usr/local/MATLAB/R2017b/bin/
(4) 并执行 source /etc/profile
- 启动matlab并卸载iso镜像
命令行输入matlab就可启动了。
卸载iso镜像:umount /media/matlab