Linux 下安装 MATLAB
MATLAB是美国MathWorks公司出品的商业数学软件,主要用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,是一款优秀而又强大的数学软件。
本文基于 Deepin 15.5 进行 MATLAB2016b 的安装,其他操作系统及 MATLAB 版本类似。
一、下载“Crack”和”ISO”文件
下载地址如下所示:http://pan.baidu.com/s/1c2J5XE4
注:这里面包含三个文件,其中ISO包含安装文件,Crack包含破解文件。由于 ISO 文件太大,将其分为两部分,需要在安装完 dvd1 之后将 dvd2 挂载上,然后完成整个安装过程。
二、安装MATLAB
1、挂载镜像并开始运行 install 文件
cd ~ # 切换到home目录
sudo mkdir matlab # 创建一个文件夹,并命名为matlab
sudo mkdir Linux # 创建一个文件夹,用来存放两个ISO文件
sudo mount -t auto -o loop Linux/R2016b_glnxa64_dvd1.iso matlab/ # 挂载dvd1
sudo matlab/install # 开始安装
当运行 install 文件后,会进入下面的过程。
2、选择“使用密钥安装”

3、接受许可证协议

4、输入密钥
输入产品密钥,进行安装
ps:这里的安装密钥,存放在 Crack 中的 readme.txt 中。

5、选择安装路径

6、选择需要安装的产品
7、开始安装
当安装进度条执行到 80% 左右时,需要另外打开一个“终端”,开始挂载dvd2。 这里页面会有提示。
sudo mount -t auto -o loop Linux/R2016b_glnxa64_dvd2.iso matlab/


8、安装完成


9、取消挂载
sudo umount matlab/
到这里就安装完成了,接下来我们需要进行激活。
三、激活Matlab
1、预备工作
1)将~/Crack/bin/中的文件复制到~/MATLAB/R2016b/bin中
sudo cp Linux/Matlab_R2016b_Linux64_Crack/R2016b/bin/glnxa64/* /usr/local/MATLAB/R2016b/bin/glnxa64
2)以 root 权限运行 matlab
sudo /usr/local/MATLAB/R2016b/bin/matlab
2、选择离线激活
3、定位 license 文件

注:如果出现“不能写入的错误”,修改文件 license 的权限即可。
4、激活成功!
四、创建快捷启动方式
如果没有这一步操作,那么我们每次运行 matlab,都需要切换到安装路径的 bin 文件夹下面,然后执行 sudo ./matlab 才可运行 matlab,这样比较麻烦,下面我们在创建一个快捷启动方式以便于我们以后启动 matlab。
1、创建一个桌面文件并输入下图中的内容
sudo vim /usr/share/applications/Matlab2016b.desktop

[Desktop Entry]
Categories=Development;Matlab;
Comment[zh_CN]=Matlab: The Language of Technical Computing
Comment=Matlab: The Language of Technical Computing
Exec=sh /usr/local/MATLAB/R2016b/bin/matlab -desktop
GenericName[zh_CN]=Matlab2016b
GenericName=Matlab2016b
Icon=/usr/local/MATLAB/R2016b/toolbox/sl3d/mainpage/matlab_logo.gif
Mimetype=
Name[zh_CN]=MATLAB
Name=MATLAB
Path=
StartupNotify=true
Terminal=false
Type=Application
2、重启系统
重启之后我们可以在启动器列表中看到 MATLAB,我们也可以在搜索框中搜索 matlab,如下面两张图所示。


作者:耑新新,发布于 博客园
转载请注明出处,欢迎邮件交流:zhuanxinxin@aliyun.com
Linux 下安装 MATLAB的更多相关文章
- Linux下安装MATLAB的一些注意事项
1,下载matlab的linux版本. matlab2012a的种子文件, Matlab_Unix_2012a.torrent 我是在window机子上下载了MATLAB的Linux版本. 2,把MA ...
- Linux下安装MATLAB
Why do I see "Preparing installation files ... Installing ... Finished..." in the terminal ...
- (转)Linux下安装Matlab2014及破解
原文链接:http://blog.csdn.net/lanbing510/article/details/41698285 文章已搬家至http://lanbing510.info/2014/12/0 ...
- Linux下使用matlab在后台默默的运行.m文件(无界面形式)
Linux下使用matlab在后台默默的运行.m文件(无界面形式)本主在Ubuntu18.04LTS上已经安装了matlab直接运行Matlab$ matlab会启动 matlab,出现启动界面但想要 ...
- Linux下安装 Posgresql 并设置基本参数
在Linux下安装Postgresql有二进制格式安装和源码安装两种安装方式,这里用的是二进制格式安装.各个版本的Linux都内置了Postgresql,所以可直接通过命令行安装便可.本文用的是Cen ...
- Linux下安装Tomcat服务器和部署Web应用
一.上传Tomcat服务器
- Linux下安装使用Solr
Linux下安装使用Solr 1.首先下载Solr.mmseg4j分词包.tomcat并解压,这用google.百度都可以搜索得到下载地址. 2.因为要使用到中文分词,所以要设置编码,进入tomcat ...
- Linux下安装tar.gz类型的jdk,并配置环境变量
近期因要学习一门技术,必须在Linux下运行,故开始学习如何使用Linux. 在安装jdk时出现了困难,环境变量配置不成功,花了一天时间才搞定,特分享出来,供大家参考. Linux下安装jdk,步骤如 ...
- Linux下安装和配置JDK与Tomcat(升级版)
在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...
随机推荐
- 【1】【JUC】JDK1.8源码分析之ReentrantLock
概要: ReentrantLock类内部总共存在Sync.NonfairSync.FairSync三个类,NonfairSync与FairSync类继承自Sync类,Sync类继承自AbstractQ ...
- JAVA迭代器学习--在JAVA中实现线性表的迭代器
1,迭代器是能够对数据结构如集合(ADT的实现)进行遍历的对象.在遍历过程中,可以查看.修改.添加以及删除元素,这是它与一般的采用循环来遍历集合中的元素不同的地方.因为,通常用循环进行的遍历操作一般是 ...
- linux4.10.8 内核移植(四)---字符设备驱动_led驱动程序
一.字符设备驱动程序介绍 app里面用 open.read.write等等函数出来操作底层硬件.驱动程序中也有对应的xxx_open等函数.怎么找到驱动程序中的函数依赖于驱动程序框架. 二.搭建驱动程 ...
- DCNN models
r egion based RNN Fast RCNN Faster RCNN F-RCN Faster RCNN the first five layers is same as the ZF ne ...
- wcf事务
wcf服务 using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serial ...
- JavaScript之数值计算
//两等长数组对应元素之间做减法运算[可拓展:基本运算(+/-*//)] function array_dif(length,arrayA,arrayB){ var array = new Array ...
- magelinux(0111)
Web Service 应用层:http, https 实现某类具体应用: 传输层协议:TCP, UDP, SCTP IANA: 0-1023:众所周知,永久地分配给固定的应用使用,特权端口: 102 ...
- 实例详析ImageView的adjustViewBonds和scaleType
android:adjustViewBounds是否保持宽高比.需要与maxWidth.MaxHeight一起使用,否则单独使用没有效果. 设置View的最大高度,单独使用无效,需要与setAdjus ...
- 阿里云apache服务器外网无法访问(配置安全组,添加80服务)
CentOS的系统 ,已经安装好了 apache php mysql 常规排错过程(ps:没耐心的童鞋请直接看最后一步,学习在阿里云控制台配置 安全组,允许 http服务) 第一步:检查apache ...
- Hard Negative Mning
对于hard negative mining的解释,引用一波知乎: 链接:https://www.zhihu.com/question/46292829/answer/235112564来源:知乎 先 ...