• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

在Ubuntu 16.04下安装Matlab 2017a

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本次安装过程很大程度上参考了http://blog.csdn.net/dr_destiny/article/details/53336324(Ubuntu 16.04 LTS下安装MATLABR2016b)的内容,但是由于Matlab 2017a**相关的处理存在不同,且在安装过程中,遇到了一些不加注意就会出问题之处,特新发一篇安装指南,为有需要的朋友省点时间。

sudo ttml/install -mode silent -destinationFolder /home01/weileyi/jinqiangguo/Dling/Matlab2017/ -fileInstallationKey 09806-07443-53955-64350-21751-41297 -agreeToLicense yes -activationPropertiesFile /home01/weileyi/jinqiangguo/Dling/ttml/activate.ini -licensePath  /home01/weileyi/jinqiangguo/Dling/license_standalone.lic -outputFile mathworks.log

 

Matlab 2017a的安装文件,我是在六维空间http://bt.neu6.edu.cn中下载的资源,大概有10个G,可以说比之前的版本都要大。安装文件由三个部分组成,分别为两个ISO镜像和一个用于**的压缩包,如下图所示。

安装文件准备完毕后,首先解压用于**的rar压缩文件。在Linux底下解压rar文件需要首先安装相应的解压缩工具。

 

[plain] view plain copy

  1. sudo apt-get install unrar  

工具安装后,键入

[plain] view plain copy

  1. sudo rar x *.rar  

即可进行解压(用x参数可以保持压缩文件内的目录结构,若有e参数,虽然可以解压,但会损失目录结构,所有的文件都会被直接解压到当前目录下)。

**包解压完毕后,就可以开始具体安装了。在Windows环境下,用虚拟光驱便可把上述的iso文件进行挂载后访问,在Ubuntu下,相应的操作更为简单。

挂载镜像文件

和Windows环境下类似,我们首先需要挂载*dvd1.iso文件,在*dvd1.iso安装结束后会提示用户更换光盘,此时再挂载*dvd12.iso即可。具体过程如下。

挂载*dvd1.iso

[plain] view plain copy

  1. mkdir /home/<user name>/Matlab  
  2. sudo mount -t auto -o loop *dvd1.iso所在的绝对路径 /home/<user name>/Matlab  

mkdir语句创建了一个临时文件夹,用于挂载*dvd1.iso以及稍后用到的*dvd2.iso安装镜像。该临时文件夹可以根据需要自由创建,因为安装完成后就没有了,
可以用rmdir命令删除掉。<user name>看当时的具体用户名称,做相应替换即可。特此说明,安装过程中我用的全部都是绝对路径,故该教程中的相关命令也全部采用绝对路径的表述方式。mount语句进行了*dvd1.iso的挂载,该命令结束后,就会弹出相应的文件框。

安装开始

[plain] view plain copy

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

注意,运行该命令的时候,终端不能处在/home/<user name>/Matlab目录底下,否则安装过程会被终止。

安装初始,会要求用户提供license number,选择离线验证,复制**包解压后出现的readme.txt文件中的第一个安装**(09806开头)即可:

 

挂载*dvd2.iso

在安装过程进行到75%时(不同的机器和Matlab版本可能会略有不同),安装界面会弹出提示,要求插入*dvd2.iso,此时,我们重新打开一个终端,一定要重新打开一个终端!键入如下命令(同*dvd1.iso的挂载命令类似):

[plain] view plain copy

  1. sudo mount -t auto -o loop *dvd2.iso所在的绝对路径 /home/<user name>/Matlab  

挂载完毕后,回到Matlab的安装界面,点击继续即可,直到安装完毕即可。

结束安装

待安装完毕后,关闭安装界面,将用于挂载的文件夹取消挂载。

[plain] view plain copy

  1. sudo umount /home/<user name>/Matlab  

在实际操作过程中,上述命令运行了两次才得以删除该目录,想了一下,可能因为挂载了两次镜像吧。

成功解挂后,便可以删除这个文件夹了。

[plain] view plain copy

  1. sudo rm -r /home/<user name>/Matlab  

**过程

安装完成退出后,先不要急着打开Matlab,在完成如下的**操作后,再打开。

[plain] view plain copy

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

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

启动matlab

[plain] view plain copy

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

第一次启动,我所下载的镜像仍会需要用户提供秘药文件,也就是上一步所说的license_standalone.lic文件,选择该文件进行**即可。以后再打开Matlab就可以正常使用了。

如果觉得每次启动都要输这么一串命令很麻烦,用户可以更改~/.bashrc文件,添加永久别名,具体做法此处不再赘述。

我设置的永久别名的名称为Matlab2017a,所以每次只要输前几个字母,再按Tab键自动补齐就可以了。

 

1、 建立挂载文件夹

mkdir /data/ZiL/temp

2、 进行挂载

sudo mount –o loop R2016b_glnxa64_dvd1.iso /data/ZiL/temp

3、进行安装

/data/ZiL/temp/install -destinationFolder /data/ZiL/Matlab2016b/ -fileInstallationKey 09806-07443-53955-64350-21751-41297 -agreeToLicense yes -outputFile /data/ZiL/Matlab2016b/mathworks.log -mode silent -activationPropertiesFile /data/ZiL/activation_*****/license_standalone.lic

4、提示 info eject dvd1 and insert dvd 2 to continue

一定要另外另外开一个shell窗口,然后将第一个挂载去掉

sudo umount –l /data/ZiL/temp

5、将第二个R2016b_glnxa64_dvd2.iso 进行挂载 到temp

sudo mount –o loop R2016b_glnxa64_dvd2.iso /data/ZiL/temp

命令执行后,自动安装

6、**

先运行maltab,

将 activation_***** 里面的/data/ZiL/activation_*****/R2016b/bin/glnxa64/文件复制到安装目录里面:

sudo cp /data/ZiL/activation_*****/R2016b/bin/glnxa64/* /data/ZiL/Matlab2016b/bin/glnxa64/

7、在安装目录下 Matlab2016b见文件夹 licenses

然后将**文件复制进去

sudo cp /data/ZiL/activation_*****/ license_standalone.lic /data/ZiL/Matlab2016b/licenses/

9、卸载第二次挂载

sudo umount –l /data/ZiL/temp

8、运行,进入安装bin目录

cd /data/ZiL/Matlab2016b/bin

sudo ./matlab

http://blog.csdn.net/u011713358/article/details/69659265

https://zhuanlan.zhihu.com/p/23633624


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi GDI对象之绘制文本发布时间:2022-07-18
下一篇:
Delphi ShowMessage 中OK按钮的汉化,简单方法发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap