Ubuntu 16.04安装Matlab 2016b教程
由于代码需要依赖Linux环境,只好尝试着装MATLAB,然而各种问题接踵而至,开始了由MATLAB引发的三天Linux探寻之旅……
下载Matlab 2016b for Linux
下载后的Linux文件夹会有三个文件分别是R2016b_glnxa64_dvd1.iso、R2016b_glnxa64_dvd2.iso和Matlab 2016b Linux64 Crack.rar(破解文件)文件夹。
rar文件解压,首先安装rar解压工具,再进行Crack文件解压
#安装rar解压工具,便于对Crack文件进行解压,建议提前在Windows下解压备用(Ubuntu对rar解压不太友好)
sudo apt install rar
注意:
1.建议在Windows下解压备用(Ubuntu对rar解压不太友好),由于整个软件太大,所以分成了两个iso文件,意味着安装途中会提示载入新的映像文件。
2.解压Crack文件夹后 -- readme.txt文件包含密钥;license_standalone.lic文件是用于软件激活的证书;R2016b/bin/glnx64/下的四个文件用于替换matlab安装目录中bin/glnx64/的文件。
挂载映像文件
先挂载R2016b_glnxa64_dvd1.iso (挂载任意目录均可,本文挂载在/media/matlab中)
#在media目录下创建matlab文件夹供挂载
sudo mkdir /media/matlab
#挂载R2016b_glnxa64_dvd1.iso镜像文件,注意放入你的dvd1镜像文件所在路径
sudo mount -t auto -o loop R2016b_glnxa64_dvd1.iso /media/matlab/
安装Matlab
进入到挂载目录下,可以发现有install文件,然后返回当前目录的前一层进安装。
cd /media/matlab
ls #这里会看到install
cd ~ #必须跳出matlab目录,否则会安装失败!!!
sudo /media/matlab/install
注意:运行挂载目录matlab下的install文件,一定不要在matlab目录下使用sudo ./install,在同一文件夹下无法安装。

点击”Use a File Installation Key“, 下一步

点击"Yes", 下一步

打开之前解压的Matlab_2016b_Linux64_Crack下的readme.txt文件, 复制里面的密钥 ”09806-07443-53955-64350-21751-41297“ 到密钥框

选择安装目录, 记住就好.
注意:
1.由于MATLAB比较大,要保证安装路径容量>10G,否则会安装失败。(我失败过好几次,大容量的磁盘位于其他分区中,后将分区重新挂载到/home下,才安装成功)
2.如果Linux系统根目录容量不够,可安装到其他磁盘中,位于 /media/用户名 路径下;当然,如果有Linux系统下的其他分区,也可将空余磁盘重新挂载,便于后续操作。(具体操作可参考以下代码)
#查看磁盘分配情况(我的大容量Linux分区就位于/dev/sda9中,而根目录位于/dev/sda7中)
sudo fdisk -l
#用命令确定挂载位置,我直接挂在到/home上
sudo mount -t ext4 /dev/sda9 /home
#打开/etc/fstab文件,在fstab中添加挂载
sudo vim /etc/fstab
/dev/sda9 /home ext4 defaults #添加到fstab文件最后一行
#重启
sudo reboot now

安装进行到80%左右,弹出提示框,"弹出dvd1,并插入dvd2以继续",这时需要重新打开一个终端(ctrl+alt+t),把dvd2挂载到/media/matlab文件夹中:
sudo mount -t auto -o loop R2016b_glnxa64_dvd2.iso /media/matlab/
Matlab激活
#给license_standalone.lic添加权限
sudo chmod Matlab_2016b_Linux64_Crack/license_standalone.lic #给MATLAB文件夹添加权限,防止复制不进去
sudo chmod MATLAB/ #进入安装目录的bin文件, 运行matlab文件, 下一步
cd /home/用户名/software/MATLAB/bin/ #运行matlab,弹出激活对话框,选择用不联网的方法进行激活,加载license_standalone.lic文件
sudo ./matlab
先载入刚才添加过权限的证书license_standalone.lic

把CrackR2016b文件夹中/Linux/R2016b/bin/glnxa64四个文件,复制到/usr/local/MATLAB/R2016b/bin/glnxa64目录下:
cd /usr/local/MATLAB/R2016b/bin
sudo chmod glnxa64
sudo cp Matlab_2016b_Linux64_Crack/R2016b/bin/glnxa64/libcufft.so.7.5. /usr/local/MATLAB/R2016b/bin/glnxa64
sudo cp Matlab_2016b_Linux64_Crack/R2016b/bin/glnxa64/libinstutil.so /usr/local/MATLAB/R2016b/bin/glnxa64
sudo cp Matlab_2016b_Linux64_Crack/R2016b/bin/glnxa64/libmwlmgrimpl.so /usr/local/MATLAB/R2016b/bin/glnxa64
sudo cp Matlab_2016b_Linux64_Crack/R2016b/bin/glnxa64/libmwservices.so /usr/local/MATLAB/R2016b/bin/glnxa64
./matlab #可以打开了,如果打不开,重启下终端
设置快捷方式
sudo vim /usr/share/applications/Matlab2016b.desktop (更改 可执行文件Exex和图标Icon 路径,图标是matlab自带)
[Desktop Entry]
Encoding=UTF-
Name=Matlab 2016b
Comment=MATLAB
Exec=/home/XXX/software/MATLAB/bin/matlab
Icon=/home/XXX/software/MATLAB/toolbox/shared/dastudio/resources/MatlabIcon.png
Terminal=true
StartupNotify=true
Type=Application
Categories=Application;
卸载镜像
然后在对话框中点击"OK",继续安装。完成安装后取消iso挂载:
sudo umount /media/matlab
参考教程
详尽!Ubuntu16.04LTS安装MATLAB2016b!
Bingo,尽情享受Linux for Matlab之旅吧!
(由于教程是在安装成功后整理所得,截图均来源于网络,路径可能不太一致,还望见谅!)
Ubuntu 16.04安装Matlab 2016b教程的更多相关文章
- ubuntu 16.04 安装 Matlab R2016b后启动出现的问题
(1)报以下错误: License checkout failed.License Manager Error -95MATLAB is unable to connect to the licens ...
- ubuntu 16.04 安装matlab的替代工具Octave及使用指南
为什么要安装Octave? 它是什么? GNU Octave是自由软件基金会(Free Software Foundation)支持的遵循GPL协议(GNU General Public Licens ...
- Ubuntu 16.04安装QQ国际版图文详细教程
因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全 ...
- Windows + Ubuntu 16.04 双系统安装详细教程
Windows + Ubuntu 16.04 双系统安装详细教程 2018年01月28日 16:43:19 flyyufenfei 阅读数:165619 发现了一篇好教程,果断转载了,以后用得着时 ...
- Ubuntu 16.04 安装和配置 Redis
因为发现之前手动安装的 redis 与现有的教程不一样,所以总结统一一下安装的标准步骤. 安装依赖项 为了获取最新版本的 Redis,我们将从源代码进行编译和安装.下载源代码之前,需要先安装一些编译所 ...
- Ubuntu 16.04 安装 Kodi v17 “Krypton” Alpha 2
Ubuntu 16.04 安装 Kodi v17 “Krypton” Alpha 2:sudo add-apt-repository ppa:team-xbmc/xbmc-nightlysudo ap ...
- Ubuntu 16.04 安装Mysql 5.7 踩坑小记
title:Ubuntu 16.04 安装Mysql 5.7 踩坑小记 date: 2018.02.03 安装mysql sudo apt-get install mysql-server mysql ...
- ubuntu 16.04 安装 tensorflow-gpu 包括 CUDA ,CUDNN,CONDA
ubuntu 16.04 安装 tensorflow-gpu 包括 CUDA ,CUDNN,CONDA 显卡驱动装好了,如图: 英文原文链接: https://github.com/williamFa ...
- ROS_Kinetic_01 在ubuntu 16.04安装ROS Kinetic 2017.01更新
ROS_Kinetic系列学习(一),在ubuntu 16.04安装ROS Kinetic. Celebrating 9 Years of ROS! ubuntu16.04已经发布半年多了,ROS的K ...
随机推荐
- Eclipse CDT开发环境搭建及问题记录(Windows)
这两天在整Eclipse,在此记录过程中遇到的一些问题. 1.安装JDK,配置系统路径: 2.下载Eclipse 直接访问Eclipse官网(https://www.eclipse.org/downl ...
- 小委出发vijos-1572 jdoj-1572
小委出发 题目大意:一个长度为n的字符串,由()[]{}组成.求最长的和谐字符串:我们对最长和谐字符串的定义就是每一个括号有一个性质相同的括号与之匹配,这两个括号中间要么为空,要么也是和谐的.几个连续 ...
- ElasticSearch之 控制相关度原理讲解
控制相关度 相关度评分背后的理论 如何计算评分的 Lucene 使用布尔模型(Boolean model) 查找匹配文档 并主要的借鉴了 词频/逆向文档频率(term frequency/invers ...
- Oracle的常用的命令
--导出数据库 exp test2/test2@trp84 file=e:\test2.dmp owner=test2 --导入数据库 imp test2/test2@orcl file='e:\te ...
- Android 动画 属性动画 视图动画 补间动画 帧动画 详解 使用
Android动画 Property Animation res/animator/filename.xml In Java: R.animator.filename In XML: @[packag ...
- Linux安装java环境教程
前言: 本教程基于jdk 1.8,但是此教程适用于jdk1.7等版本. 教程正文: 1.1. 登录Oracle官网下载jdk1.8安装包(gz结尾) 这里可以用"wget + 下载地址&qu ...
- 2018上C语言程序设计(高级)作业- 第0次作业
准备工作(10分) 1.在博客园申请个人博客. 2.加入班级博客(2班班级博客链接地址)(1班班级博客链接地址) 3.关注邹欣老师博客.关注任课老师博客. 4.加入讨论小组,学习过程中遇到问题不要随意 ...
- 听翁恺老师mooc笔记(9)--枚举
枚举类型的定义 用符号而不是具体的数字来表示程序中的数字,这么表示的好处是可读性,当别人看你的程序,看到的是单词,很容易理解这些数字背后的含义,那么用什么符号来表示名字哪?需要const int常量的 ...
- day-4 python多进程编程知识点汇总
1. python多进程简介 由于Python设计的限制(我说的是咱们常用的CPython).最多只能用满1个CPU核心.Python提供了非常好用的多进程包multiprocessing,他提供了一 ...
- 我自己总结的C#开发命名规范整理了一份
我自己总结的C#开发命名规范整理了一份 标签: 开发规范文档标准语言 2014-06-27 22:58 3165人阅读 评论(1) 收藏 举报 分类: C#(39) 版权声明:本文为博主原创文章, ...
