简单说明:这里以在 Ubuntu 16.04 中安装 Matlab 2016b 为例。
1.下载与安装文件整理
下载地址:http://pan.baidu.com/s/1bpigeHx 密码:gl8e
建议在windows系统中下载,并解压(下载速度快,操作方便,本文默认是在win中下载并解压好的)。
在里面下载Linux的两个dvd安装包和一个crack包。两个镜像文件挂在到虚拟光驱(如daemon tools Lite这个软件),不能挂在的话或者用解压工具直接解压(解压较慢),自己创建一个用于安装的文件夹(如MATL),分别进入到刚刚挂在的虚拟光驱或解压的文件夹,分别把里面的文件拷贝到刚刚建立的用于安装的文件夹下(可以看到分别有个标有dvd的文件,大小为0k,这两个不用拷贝),当然对于直接解压的情况,把一个考进另一个即可。(上面的步骤同样适用于windows版本的matlab的安装)
下面开始正式安装过程(在linux下):
2.安装
进入到自己建立的用于安装的文件夹(这里以MATL为例),看到有名为“install”这个文件。打开终端,输入:
$ sudo ./install
出现图形化界面,安装过程跟在windows下安装如出一辙。选择离线安装,安装密钥在crack文件夹下的install.txt中可以找到。
考虑到全部安装产品的情况下文件会超过10G,安装目录更改而不是默认的在usr/local下(如在主目录下建立matlab文件夹,然后安装到此。比如我的就是在home/zhao/Software/MATLAB/R2016b )。
一路下一步,下面会提示选择那些应用,可以根据自己需要进行勾选,否则全部安装会占用较大空间。
接下来,就提示安装完毕。
3.破解
不妨把crack文件夹拷贝到matlab的安装目录下,以方便操作。这里对文件夹的拷贝命令用:
$ sudo cp -r 要拷贝的文件夹1 目标位置文件夹2
要想破解,首先要先打开安装好的matlab,打开方法为:进入安装目录下的bin文件夹,例如我上面提到我自己的是:home/zhao/Software/MATLAB/R2016b/bin,你会看到里面有名为“matlab”的文件,这就是程序的启动文件,在这里打开终端,并输入:
$ sudo ./matlab
运行matlab文件,弹出激活对话框,选择用不联网的方法进行激活(然后把网络连接关了),加载crack文件夹下的“license_standalone.lic”文件。
下一步是用crack文件夹中的/crack/R2016b/bin/glnxa64文件夹中的四个文件把安装目录中/R2016b/bin/glnxa64的对应四个文件替换掉。可以这么做:一路进入到/crack/R2016b/bin/glnxa64文件夹中,在这里打开终端,然后进行下述四个拷贝命令:
zhao@zhaozj:~/Software/MATLAB/R2016b/crack/R2016b/bin/glnxa64$ sudo cp libmwservices.so /home/zhao/Software/MATLAB/R2016b/bin/glnxa64
zhao@zhaozj:~/Software/MATLAB/R2016b/crack/R2016b/bin/glnxa64$ sudo cp libmwlmgrimpl.so /home/zhao/Software/MATLAB/R2016b/bin/glnxa64
zhao@zhaozj:~/Software/MATLAB/R2016b/crack/R2016b/bin/glnxa64$ sudo cp libinstutil.so /home/zhao/Software/MATLAB/R2016b/bin/glnxa64
zhao@zhaozj:~/Software/MATLAB/R2016b/crack/R2016b/bin/glnxa64$ sudo cp libcufft.so.7.5.18 /home/zhao/Software/MATLAB/R2016b/bin/glnxa64
至此,Matlab 2016b 破解完成。
4.环境变量/符号链接
为我们想直接在终端下输入matlab命令就打开matlab程序,如何做呢?
解决方法非常简单:一种是将该路径加入到PATH中,另一种就是用$ sudo ln -s 文件1 文件2命令在/usr/loca/bin里建一个符号链接。这里选择后者:
$ sudo ln -s /home/zhao/Software/MATLAB/R2016b/bin/matlab /usr/local/bin/matlab
这样就大功告成了!尽情享用!