Ubuntu 中安装与破解 Matlab 完美教程

来源:互联网 发布:饥荒修改数据小偷背包 编辑:程序博客网 时间:2024/06/05 18:21

简单说明:这里以在 Ubuntu 16.04 中安装 Matlab 2016b 为例。

  1. 下载与安装文件整理

    下载地址见这篇文章。建议在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/glnxa64zhao@zhaozj:~/Software/MATLAB/R2016b/crack/R2016b/bin/glnxa64$ sudo cp libmwlmgrimpl.so /home/zhao/Software/MATLAB/R2016b/bin/glnxa64zhao@zhaozj:~/Software/MATLAB/R2016b/crack/R2016b/bin/glnxa64$ sudo cp libinstutil.so /home/zhao/Software/MATLAB/R2016b/bin/glnxa64zhao@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

    这样就大功告成了!尽情享用!

1 0
原创粉丝点击