安装MATLAB方法

1. Install matlab 2014b

  1. 下载文件准备
    • R2014b_ginxa64.iso (Matlab2014b的linux镜像文件)
    • MATLAB_R2014B_MAC_LINUX_crack.zip  (破解文件)
    • libmwservices.so (动态链接库文件)
  2. 下载完成后将iso文件挂载到Linux下
    • $ sudo mkdir /media/matlab
    • $ sudo mount -o loop ~/Downloads/R2014b_glnxa64.iso /media/matlab
  3. 解压MATLAB_R2014B_MAC_LINUX_crack,然后将ISO文件中java/jar/install.jar用破解包中的install.jar代替,但是ISO文件是只读文件,无法更改,先将其拷贝出来:
    • $ sudo cp -fr /media/matlib ~/Downloads
    • 等个十分钟左右,没有任何提示,拷贝完毕。
  4. 这个时候你再向~/Download/matlab/拷文件,发现权限不对,要更改权限:
    • $ sudo chmod -R 777 ~/Downloads/mablab/
    • 开启该目录的所有权限,然后再替换:
    • $ cp ~/Downloads/MATLAB_R2014B_MAC_LINUX_crack/install.jar ~/Downloads/matlab/java/jar/
  5. 这个时候就可以开始安装了
    • $ cd ~/Downloads/matlab
    • $ sudo ./install
  6. 安装流程
    • 然后选择安装地址(默认为/usr/local/),
    • 选择安装码,安装码放在MATLAB_R2014B_MAC_LINUX_crack下的FIK2014b.txt中,复制粘贴就可以了;
    • 接下来再去选择证书文件,找到路径~/Downloads/MATLAB_R2014B_MAC_LINUX_crack/license.lic;选择之即可
  7. 等待安装完成

  8. 接下要替换/usr/local/MATLAB/R2014b/bin/glnxa64/libmwservices.dylib和libmwservices.so两个文件

    • $ sudo cp ~/Downloads/MATLAB_R2014B_MAC_LINUX_crack/libmwservices/2014blibmwservices.dylib /usr/local/MATLAB/R2014b/bin/glnxa64/libmwservices.dylib
    • $ sudo cp ~/Downloads/libmwservices.so /usr/local/MATLAB/R2014b/bin/glnxa64/libmwservices.so
  9. 试试看看能否启动,进入matlab的/bin下面,有可启动程序
    • $ cd /usr/local/MATLAB/R2014b/bin/
    • $ sudo ./matlab
    • 应当可正常启动
  10. 做一个链接,将该可执行文件链接到系统变量中:
    • $ sudo ln -s /usr/bin/matlab
      /usr/local/MATLAB/R2014b/bin/matlab
    • 这样随便找一个路径,然后
    • $ cd
    • $ sudo matlab,就应当可以打开软件
  11. 不过该程序始终是以root权限来运行的,这个可不好,以本身的权限来运行足够了。
    • $ sudo chmod -R 777 ~/.mablab/
    • 这样就可以直接输入matlab就可以打开软件了。
  12. 如果还想要建立一个桌面快捷图标,那么就得参考Ubuntu的桌面图标如何制作了,这些都不重要了。

2. Install matlab 2017a

2017a由于体积过大,官方将其分解成了两个镜像包,这给安装带来一些麻烦。

安装注意要点:

  1. 不要直接挂载,然后在挂载目中启动安装
  2. 不要直接使用解压工具将ISO解压,然后试图安装

安装方法:

1.首先将两个ISO挂载,然后将里面有内容拷贝到同一个目录下,注意连同隐藏文件也要拷贝,方法为:

$ sudo mkdir /media/iso1 /media/iso2
$ sudo mount -o loop matlab_iso1 /media/iso1
$ sudo mount -o loop matlab_iso2 /media/iso2
$ mkdir ~/matlab2017
$ cp -ar /media/iso1/* ~/matlab2017
# 直接copy iso2中内容会出现无法写入的权限
$ chmod +w -R ~/matlab2017
$ cp -ar /media/iso2/* ~/matlab2017

2.然后执行安装程序即可。注意此处,如果想要将matlab安装到指定目录下,那么就需要sudo ./install,要保证该目录的可写权限。

$ cd ~/matlab107 && ./install

安装过程中自然是需要序列号的的,但是其它的都不需要。

此条目发表在软件安装分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。