转载博客园Qling的Linux Matlab安装记录

转载自 http://www.cnblogs.com/Qling/p/9534367.html

一、引言

其实很简单,在linux的道路上走过许多弯路,现在,想把正确的路记录下来,方便日后查看和方便他人。

二、准备工具

需要Matlab2017a的iso文件(有两个)、破解文件。为了方便各位,我都下载好放进在网盘里,链接如下(若失效请评论博主,我会在第一时间更新链接):

  链接: https://pan.baidu.com/s/1HIH6ilxFP_P0-CmeRMn5Bg 密码: kciw

不出意外,下载好后3个文件名如下:

image

三、操作步骤

  1. 挂载镜像文件R2017a_glnxa64_dvd1.iso,打开终端,操作如下:
mkdir /home/用户名/Matlab

这里的用户名需要改为跟你自己的用户名一样的。接着输入


sudo mount -t auto -o loop 'R2017a_glnxa64_dvd1.iso所放的位置' /home/用户名/Matlab

2. 完成上面两步后,就可以开始我们的安装了。首先输入:

sudo /home//Matlab/install

安装刚开始时,会要求用户提供license number,选择离线验证,输入:09806-07443-53955-64350-21751-41297即可。

3. 不断点击下一步,直到开始安装。接着,到了安装到75%的时候,安装界面会弹出提示,要求插入iso文件,此时,我们重新打开一个终端,输入以下命令

sudo mount -t auto -o loop 'R2017a_glnxa64_dvd2.iso所放的位置' /home/用户名/Matlab

继续安装即可。

4. 安装完毕后,关闭安装界面,将用于挂载的文件夹取消挂载。输入以下命令:

sudo umount /home/用户名/Matlab

四、破解

先不打开软件,分别在终端输入:

sudo mkdir /usr/local/MATLAB/R2017a/bin/licenses/
sudo cp 'license_standalone.lic所在的目录' /usr/local/MATLAB/R2017a/bin/licenses/ 
sudo cp 'libmwservices.so所在的目录' /usr/local/MATLAB/R2017a/bin/glnxa64/ 

注:/usr/local/MATLAB/为Matlab默认的安装目录,用户可以在安装过程中指定安装的地点。破解包解压后,可得license_standalone.lic和libmwservices.so(libmwservices.so在R2017a目录内)

五、启动Matlab

1. 先输入:

sudo /usr/local/MATLAB/R2017a/bin/matlab

注:第一次启动时会让我们提供密匙文件,选择上一步所说的license_standalone.lic文件激活便可正常使用。

2. 若打开matlab的时候,出现以下情况:

原因是英伟达的独显驱动引起的。可通过以下方式解决:

cd /usr/local/MATLAB/R2017a/bin
./matlab -softwareopengl

即可正常打开。

你可能感兴趣的:(转载博客园Qling的Linux Matlab安装记录)