1. 前言

最近在折腾Ubuntu系统的高端机子,matlab这家伙的交互和可视化太方便了!于是想在Linux下安装matlab,在各个版本中,matlab2017的性价比是非常高的,因此选择安装介个。

阅读了很多帖子,综合找到几个靠谱的,基本十几分钟安好,整理下来。

安装版本为MATLAB R2017b,操作系统为ubuntu16.04

2. 安装步骤

2.1 下载安装包

matlab2017b的Linux版安装包可以私信我获得,因为我之前放上分享地址被判定为发送广告,所以这里不放辣。

下载完成是这样的:

接下来把他们都解压,形成一个crack许可文件夹和一个iso镜像文件。(上图是在Windows中的解压结果)

2.2 开始安装

(1)文件解压

将文件下R2017b_glnxa64以及MATLABR2017b_Linux_Crack两压缩包解压,建议先在Windows下解压好然后直接将全部文件拷到ubuntu中(压缩包R2017b_glnxa64解压后的iso文件大小在10G左右,需要用移动硬盘拷贝),这样省去一些输代码的操作。

全部解压后在ubuntu下的文件显示如下

当然也可以在ubuntu下解压,ubuntu16中可以通过选中压缩包后右击选择‘提取到此处’,便可实现解压。不过这可能会出错,原因可能是没有安装相应的解压工具,在文件所在目录下右击选择‘在终端打开’打开终端,在终端输入以下代码

sudo 

便可完成MATLABR2017b_Linux_Crack压缩包的解压了,解压后的文件在相同文件夹下。接下来解压R2017b_glnxa64,同样在文件所在目录下右击选择‘在终端打开’打开终端,在终端输入以下代码

sudo 

解压任务完成。

(2)挂载镜像文件
首先需要挂载iso文件,在解压完成的那个文件夹下右击打开终端输入以下代码,注意代码中的username是安装系统时个人设置的,每台电脑有所不同,我这里是wuxian,注意要改成自己的文件名(打开home文件夹后出现一个文件夹就是它啦)。

mkdir 

(3)进入文件夹安装
现在需要进入挂载的文件夹下运行安装文件了,继续输入以下代码

cd 

这时会运行MATLAB的安装文件,出现以下界面

选择‘使用文件安装密钥’,然后点击‘下一步’。出现以下界面,选择‘是’,点击‘下一步’。

这时进入密钥输入界面,选择‘我已有我的许可证的文件安装密钥’,需要输入的密钥前面已经准备好

打开先前解压文件目录下的install_key文本文件,复制文件里面的密钥粘贴到输入框,点击‘下一步’。

下面需要设置安装路径,系统会自动默认填好路径,为方便后面安装这里不做修改,直接下一步

选择安装的产品,保持默认的全选,选择‘下一步’

选择安装选项,继续下一步

确认安装,点击‘安装’

开始正式安装,进度条走起

耐心等待一会进度条走到100%,出现以下界面,继续‘下一步’

最后点击完成,完成安装

(4)复制证书文件

万事具备,只欠东风,要想能运行还得做好证书复制这一步,这几个证书文件前面也已经准备好啦,就在前面解压好的MATLABR2017b_Linux_Crack文件夹中,打开文件夹如下

在该文件夹下右击打开终端,在终端输入如下代码

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

复制完成,安装也就结束了

(5)取消挂载
安装完成,这时可以取消前面的文件挂载了,在终端输入以下代码取消挂载(注意修改username哦)

sudo umount /home/username/temp

(6)运行MATLAB

这时进入MATLAB目录打开MATLAB,输入以下代码

cd 

这时出现MATLAB启动界面,如此大功告成

2.3 优化

(1)为了访问matlab时不用加路径,添加环境变量可在 /etc/profile中添加以下代码

#set matlab evvironment
export PATH=$PATH:/usr/local/matlab/bin

(2)为了防止可能的错误,安装MATLAB的支持包,在终端输入以下代码

sudo apt-get install matlab-support

在提示的MATLAB所在安装目录输入框中输入:/usr/local/matlab/bin,完成支持包的安装(这个路径不一定是对的路径,一定要手动找到这个路径才可以)

注意!这里需要填入matlab所安装的路径,首先我们需要在计算机里找到你的matlab安装路径。步骤如下:

首先打开计算机

打开usr文件夹,之后打开local文件夹,此时应该可以看到所安装的matlab文件夹,注意!不一定是小写的还是大写的,如图我这个就是大写的:

之后打开它,里面很可能还有一个文件夹显示版本,如图,继续打开,直到出现一堆安装文件,其中肯定有一个叫bin的,然后就停留在这一级,右键在终端打开,之后复制路径输入到刚才的框框里就可以了!我也是试了好多遍。

我的路径是:/usr/local/MATLAB/R2017b

(3)虽然上面的终端启动能打开,但关闭终端后MATLAB也一起关闭,下次要打开还得输一串代码,这里用个简单的方法创建快捷方式。输入如下代码后,打开MATLAB,右击软件图标选择‘锁定在启动器’。

cd /usr/local/MATLAB/R2017b/bin
./matlab

这时打开/usr/share/applications/目录,可以看到如下的图标

注意这里不要搜索,一定要按照顺序一个一个打开后找到才可以

找到MATLAB那个经典图标,把软件的图标拖到启动器上,这样快捷方式创建完毕,下次点击图标就能启动MATLAB了。

到这里安装过程就完美结束啦!

Reference:

ubuntu16.04安装MATLAB R2017b步骤详解(附完整文件包)

启动转换安装失败 拷贝windows安装文件时出错_在Ubuntu16.04下安装MATLAB2017b相关推荐

  1. matlab安装好 启动总是闪退_在Ubuntu16.04下安装MATLAB2017b

    1. 前言 最近在折腾Ubuntu系统的高端机子,matlab这家伙的交互和可视化太方便了!于是想在Linux下安装matlab,在各个版本中,matlab2017的性价比是非常高的,因此选择安装介个 ...

  2. wepe 装linux ubuntu,Ubuntu16.04下安装Wechat的实现方法

    Ubuntu16.04下安装Wechat 很久没写博客了,前两天电脑因为teamviewer不了,原因显示是libqt5gui5版本过低,研究了一波更新,卸载了libqt5gui5,和它的依赖qtba ...

  3. Ubuntu16.04 下安装 Teamviewer 远程控制软件

    TeamViewer软件介绍: TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案.为了连接到另一台计算机,只需要在两台计算机上 ...

  4. Ubuntu16.04下安装tensorflow(CPU)spyder+pycharm

    1.下载并安装Anaconda 1.1 下载 从Anaconda官网(https://www.continuum.io/downloads)上下载Linux版本 https://repo.contin ...

  5. ubuntu16.04下安装企业微信和微信(实测能用)

    ubuntu16.04下安装企业微信和微信(实测能用) 安装deepin 安装企业微信 安装微信 安装deepin 第一步: git clone https://gitee.com/wszqkzqk/ ...

  6. 在ubuntu16.04下安装opencv4.1.1(借鉴多篇的成果,爬了些许坑)(001)

    在ubuntu16.04下安装opencv4.1.1(借鉴多篇的成果,爬了些许坑) 一 下载 先去github上下载对应的opencv版本和opencv_contrib版本,我下载的是opencv4. ...

  7. ubuntu16.04 下安装Opencv2.4.9

    ubuntu16.04 下安装Opencv2.4.9 OpenCV的源码download from:  https://sourceforge.net/projects/opencvlibrary/? ...

  8. ubuntu16.04下安装openssh-server报依赖错误的解决方法

    ubuntu16.04下安装openssh-server报依赖错误的解决方法 参考文章: (1)ubuntu16.04下安装openssh-server报依赖错误的解决方法 (2)https://ww ...

  9. Ubuntu16.04下安装有道翻译

    Ubuntu16.04下安装有道翻译 参考: https://www.cnblogs.com/pursuiting/p/6194682.html 下载并安装3个依赖包 下载并安装有道词典 下载并安装3 ...

最新文章

  1. 博弈最高位POJ 1704(Georgia and Bob-Nim博弈)
  2. 学校SOLARIS ORACLE很好的电子教材
  3. 使用jQuery中trigger()方法自动触发事件
  4. 判断sem信号量为零_Linux系统编程——进程同步与互斥:System V 信号量
  5. 白话 Python 的函数式编程
  6. BugkuCTF-MISC题细心的大象
  7. WINDOWS常用端口
  8. Python之configparser模块详解和使用
  9. 56. 基于 HTTP 追加协议
  10. angular4与高德地图的结合
  11. 网站死链查询检测方法(seo的优化工作全攻略)
  12. swift野梦抄袭 taylor_断眉质疑Taylor Swift新歌抄袭《Next to Me》,双方粉丝掀起骂战...
  13. 大数据技术之Hive(四)函数、压缩和存储
  14. 前端森林:万物皆可快速上手之Electron(第一弹)
  15. 小米应用市场Aso,怎么做小米应用市场ASO?
  16. 机器学习之贝叶斯网络实践(举例)
  17. 基于高光谱数据的城市不透水面研究
  18. 论文阅读: Channel Augmented Joint Learning for Visible-Infrared Recognition
  19. 上海市职称计算机证明补办,职称证书丢了还能补办吗?上海落户政策详解。
  20. 【jvm系列-01】初识虚拟机与java虚拟机

热门文章

  1. Kubernetes 上容器的启动顺序如何把控?
  2. 25 款软件上榜,2020“最佳开源奖” 出炉!
  3. 优酷APP响应式布局在消费场景的落地之Android篇
  4. 键盘里的电脑:树莓派400正式发布,售价70美元
  5. 突然挂了!Redis 缓存都在内存中,这下完了!
  6. GitHub 上 5 款超好用的数据库 GUI 带你玩转 MongoDB、Redis、SQL 数据库
  7. 现在是 RSS 复兴的时候了!
  8. 对标 PyTorch,清华团队推出自研 AI 框架“计图” | AI 技术生态论
  9. Python 爬取揭秘,你的考研调剂对手就有谁?
  10. Java 程序员中位数薪资达 1.45 万,但面试屡屡被拒?