上传下载好的文件
下载后的Linux文件夹会有三个文件分别是R2016b_glnxa64_dvd1.iso、R2016b_glnxa64_dvd2.iso 和Matlab 2016b Linux64 Crack三个压缩文件。
注意:
- 我是在电脑里解压crack后再上传服务器,省去了在服务器里解压的操作了;
- 文件夹名字尽量少用空格,不然得用转义写路径,我忘改了。
破解文件说明
解压后Crack文件夹中包含readme.txt文件,里面包含密钥数字,后面有用。
license_standalone.lic文件,用于进行软件激活,/bin/glnx64/文件,用于进行matlab安装目录中bin/glnx64/的替换,里面四个文件。
挂载(相当于插入安装dvd)
下图两个iso文件表示两个安装包,因为比较大所以分为两个单独安装,所以先挂载安装第一个,大概安装了60%的东西,然后取消挂载第一个,挂载第二个继续安装。(也有可以把两个iso合并成一个直接安装的方法,我没尝试过,感兴趣可以尝试。)
、创建一个挂载的文件夹用来挂载。guazai/matlab
mkdir -p guazai/matlab
创建多级文件夹chmod -R 777 路径
将创建的文件夹设置为可读写的文件权限ls
查看当前所有文件,发现guazai设置成功
挂载第一块镜像:(可用tap补全功能查看路径格式是否正确)
sudo mount -o loop R2016b_glnxa64_dvd1.iso /home/zx/Matlab2016b/guazai/matlab
空文件下生成了许多挂载文件。
安装第一块
进入到挂载目录下,可以发现有install文件,然后返回当前目录的前一层进安装。
输入下面代码进行安装:
sudo /home/zx/Matlab2016b/guazai/matlab//install -mode silent -fileInstallationKey 09806-07443-53955-64350-21751-41297 -agreeToLicense yes -activationPropertiesFilehome /home/zx/Matlab2016b/Matlab\ 2016b\ Linux64\ Crack/license_standalone.lic -destinationFolderhome /home/zx/Matlab2016b/MATLAB2016b_install/
安装到一半出现Info: 弹出 DVD 1 并插入 DVD 2 以继续。这时新打开另一个终端,输入:
cd /home/zx/Matlab2016b
转到安装目录,然后输入mount
查看挂载信息。
解除挂载:umount /home/zx/Matlab2016b/guazai/matlab
挂载第二块:sudo mount -o loop R2016b_glnxa64_dvd2.iso /home/zx/Matlab2016b/guazai/matlab
,然后之前的终端开始安装至成功。
破解激活
文件替换:
sudo cp /home/zx/Matlab2016b/Matlab\ 2016b\ Linux64\ Crack/R2016b/bin/glnxa64/* /home/zx/Matlab2016b/MATLAB/bin/glnxa64
秘钥:
mkdir /home/zx/Matlab2016b/MATLAB/licenses
sudo cp /home/zx/Matlab2016b/Matlab\ 2016b\ Linux64\ Crack/license_standalone.lic /home/zx/Matlab2016b/MATLAB/licenses
破解
cd /home/zx/Matlab2016b/MATLAB/bin
./matlab -chome /home/zx/Matlab2016b/MATLAB/licenses/license_standalone.lic
验证
设置环境变量
sudo vim ~/.bashrc
在尾部添加路径
export PATH=/home/zx/Matlab2016b/MATLAB/bin:$PATH
更新:source ~/.bashrc
解除挂载
sudo umount /home/zx/Matlab2016b/guazai/matlab
运行matlab脚本文件
进入m文件所在目录后,运行matlab -nodesktop -nosplash -rmatlabfile
只用文件名matlabfile,不能添加.m