在Linux环境(Ubuntu16.04)下安装Matlab2017a

在Linux环境(Ubuntu16.04)下安装Matlab2017a

版权声明:本文为博主原创文章,版权均归本人所有,任何人或团体、机构全部转载或者部分转载、摘录,请保留本博客链接或标注来源。博客地址:https://blog.csdn.net/qq_31285709/article/details/82083902

前言
下载镜像文件
创建挂载目录
挂载镜像R2017a_glnxa64_dvd1.iso
安装镜像
挂载镜像R2017a_glnxa64_dvd2.iso
licenses
启动matlab

前言

由于项目要求,需要在服务器上安装matlab来跑代码,对于Linux新手来说,在第一次Linux环境下安装matlab还是有点懵,后来参考了网上的教程,自己安装了一遍。因为看到教程有的地方不够详细,自己也就整理出详细版的安装教程,供大家参考。在Linux操作系统(Ubuntu16.4)下安装Matlab2017a的大概流程主要参考了下面三篇博客,感谢三位作者的指导。

在Ubuntu 16.04下安装Matlab 2017a
https://blog.csdn.net/u011713358/article/details/69659265
ubuntu16.04下MATLAB2017a安装
https://blog.csdn.net/adam_liu94/article/details/79551286
Ubuntu16.04安装MATLAB2017a
https://blog.csdn.net/bug_creator/article/details/79382525

接下来我的内容主要是对安装的过程进行了详细的描述,作为一个小白教程。文章提供了基本的操作命令,对可能出现的问题进行说明,并且把我实际安装的详情提供给大家参考,也算是在原作者内容上的丰富。
在开始内容之前,希望各位在安装前需要注意几个路径:存放下载好的镜像文件的镜像目录,挂载镜像文件的挂载目录,Matlab的安装路径(两个pojie文件的替换路径,matlab的启动路径)。因为一开始我安装的时候对这几个路径比较懵,所以把它们理清楚,以后就很容易安装。

下载镜像文件

开始准备matlab2017a镜像文件。
这里写图片描述

Matlab 2017a Linux64网盘链接如下:度盘 密码:6ygs

网盘中我已经把Matlab 2017a Linux64 Crack.rar解压,把R2017目录里的libmwservices.so文件copy到镜像所在目录下。我的镜像目录是home/down/MATLAB
详情:
网盘文件中包含的文件如下图:
这里写图片描述
在命令行进入镜像目录可以看到这些文件。
这里写图片描述
然后cd回到home目录上,开始安装流程。

创建挂载目录

先在home目录下创建一个名字为Matlab的文件夹用于挂载镜像。

sudo mkdir /home/<user name>/Matlab 

详情:
我这里的用户名是hadoop,挂载目录为/home/hadoop/Matlab

sudo mkdir /home/hadoop/Matlab

这里写图片描述

挂载镜像R2017a_glnxa64_dvd1.iso

需要cd进入镜像文件目录,在镜像文件目录下使用下面命令,将R2017a_glnxa64_dvd1.iso挂载到之前创建的挂载目录下。R2017a_glnxa64_dvd1.iso为镜像文件名的缩写,在输入命令行的时候写镜像文件名。

sudo mount -o loop R2017a_glnxa64_dvd1.iso /home/<user name>/Matlab

详情:
这里写图片描述
这时候你会发现在文件夹的Device栏下面多出一个Matlab的安装盘,里面是Matlab镜像内的文件。
这里写图片描述
如果挂载不上就运行下面的命令来更改镜像目录下的镜像文件权限,然后再用上一条命令重新挂载一遍。

chmod 777 /home/<user name>/down/MATLAB/R2017a_glnxa64_dvd1.iso

这里写图片描述

安装镜像

cd回到home目录下,使用下面命令,运行安装程序。

sudo /home/<user name>/Matlab/install

详情:
这里写图片描述
这里写图片描述
然后就进入熟悉的安装界面。

  1. 用不联网安装
    这里写图片描述
    2.同意条款之后,输入序列号
    这里写图片描述
    Readme里面的第一个序列号,使用其他序列号安装可能会出问题。
    3.选择安装路径以及选择按照的工具,最好是在默认路径/usr/local/MATLAB/R2017a,选择安装的产品全选。
    这里写图片描述
    这里写图片描述
    4.Next之后点击install开始安装。
    这里写图片描述

挂载镜像R2017a_glnxa64_dvd2.iso

当进度条加载到75%左右的时候会弹出需要加载R2017a_glnxa64_dvd2.iso的窗口。
这里写图片描述
这时候需要打开另一个命令行窗口,先将当前挂载的镜像R2017a_glnxa64_dvd1.iso取消挂载,然后再挂载镜像R2017a_glnxa64_dvd2.iso,具体命令如下:

sudo umount /home/<user name>/ Matlab

cd进入镜像目录,挂载镜像R2017a_glnxa64_dvd2.iso

sudo mount -o loop R2017a_glnxa64_dvd2.iso /home/<user name>/Matlab

详情:
这里写图片描述
这时候,在文件夹的Device栏下面的Matlab的安装盘里的内容将变成镜像R2017a_glnxa64_dvd2.iso的内容,然后点击OK进度条会继续动,直到安装完毕。
这里写图片描述
这里写图片描述
这里写图片描述

在第一个命令行窗口会显示finish。
这里写图片描述
之后在第二个命令行窗口把镜像R2017a_glnxa64_dvd2.iso取消挂载。

sudo umount /home/<user name>/ Matlab

这里写图片描述

关键步骤

将关键文件进行替换,主要是matlab安装路径下的license_standalone.lic和libmwservices.so文件的替换。我这里是默认安装路径,不同的路径可以进行相对于的修改。在第一个命令行窗口,首先,

sudo mkdir /usr/local/MATLAB/R2017a/bin/licenses

然后cd进入到镜像目录下,使用下面的命令:

sudo cp license_standalone.lic  /usr/local/MATLAB/R2017a/bin/licenses/
sudo cp libmwservices.so /usr/local/MATLAB/R2017a/bin/glnxa64/

详情:
这里写图片描述

启动matlab

从matlab的安装路径下启动matlab,不同的安装路径进行相应的修改。其他教程里有教怎么创建桌面启动的,很容易实现,在这先介绍怎么用命令行实现。

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

第一次启动matlab

在第一次启动matlab的时候会跳出的命令框,选择用文件,然后选择镜像目录下的license_standalone.lic文件就好。
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
显示jihuo完成,之后再使用启动matlab的命令就可以正常启动matlab了。

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

这里写图片描述
这里写图片描述
这里写图片描述

最后,欢迎大家转载,多多交流。

  • 30
    点赞
  • 135
    收藏
    觉得还不错? 一键收藏
  • 54
    评论
使用方法: 1.首先下载MATLAB 2017b linux安装包,网上资源比较多,就不列举了。 下载完成后,在终端执行以下命令,挂载MATLAB安装镜像文件并安装。 sudo mkdir ./matlab sudo mount -t auto -o loop [YOUR_PATH]/Linux/R2017b_glnxa64.iso matlab/ cd ./matlab sudo ./install 2.安装过程中会让选择安装方法,这里最好先断开网络,然后选择“使用文件安装密钥(不需要Internet连接)”。文件安装密钥在Crack目录下的Readme.txt里,是一个串20位的数字。相应地接下来还要选择Crack目录下.lic文件作为license。在安装过程中要将“创建指向以下位置中的MATLAB脚本的符号链接”选项打勾。下面就等待安装完成就行了。 3.安装完成后,选择“不使用Internet手动激活”。需要输入许可证文件.lic的完整路径,这里选择Crack目录下的.lic就可以了。 4.将Crack/Linux文件夹下的libmwservices.so 复制到到 /usr/local/MATLAB/R2017b/bin/glnxa64。(最好在终端中执行sudo cp [libmwservices.so的路径]/libmwservices.so /usr/local/MATLAB/R2017b/bin/glnxa64,直接复制可能会有权限问题)这时应该就可以通过sudo matlab打开MATLAB软件了。下两步是可选的。 5.(可选)安装MATLAB支持包'sudo apt-get install matlab-support'。中间可选使用这款软件的用户以及重命名GCC库,原文教程中说可以忽略。我把当前用户作为了使用这款产品的用户。 6.(建议选择)为了避免每次都用root权限打开matlab,通过sudo chown [your ubuntu username] -R ~/.matlab改变权限。最终直接在终端输入matlab就可以打开MATLAB了,至此完成了MATLABUbuntu下的安装和破解。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 54
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值