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 apt-get update
sudo apt-get install unrar
sudo unrar x MATLABR2017b_Linux_Crack.rar

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

sudo apt-get install unzip
sudo unzip R2017b_glnxa64.zip

解压任务完成。

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

mkdir /home/username/temp
sudo mount -t auto -o loop R2017b_glnxa64.iso /home/username/temp

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

cd /home/username/temp
sudo /home/username/temp/install

这时会运行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 /usr/local/MATLAB/R2017b/bin
./matlab

这时出现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步骤详解(附完整文件包)

matlab安装好 启动总是闪退_在Ubuntu16.04下安装MATLAB2017b相关推荐

  1. 双系统gazebo闪退_记录Ubuntu16.04下PX4联合Gazebo仿真时遇到的问题与解决方法

    一.arm-none-eabi-gcc版本问题 在Ubuntu16.04中使用sudo apt-get install gcc-arm-none-eabi命令会自动安装默认版本(gcc version ...

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

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

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

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

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

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

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

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

  6. ubuntu16.04 下安装Opencv2.4.9

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

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

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

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

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

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

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

最新文章

  1. google custom search api 申请注册 cx key
  2. 【C 语言】二级指针作为输出 ( 指针输入 | 指针输出 | 二级指针 作为 函数形参 使用示例 )
  3. Django安装使用基础
  4. rtsp协议_基于libVLC的视频播放器(支持RTSP协议)
  5. 魔兽争霸Ⅲ运行时不能初始化directX的错误解决
  6. java的六大_java程序员必备的六大工具!
  7. [css] 说说你对sass的嵌套规则的理解?
  8. linux运维初级课前实战随机考试题含答案(笔试+上机)
  9. python第二阶段第四天 装饰器和匿名函数
  10. python selenium在编写过程中遇到的问题记录2
  11. echarts地图地名显示_echarts地图 省份名称自定义位置和居中解决办法
  12. [USACO5.1] Musical Themes
  13. Hadoop之自定义数据类型
  14. checking for tgetent()... configure: error: NOT FOUND!
  15. 管家婆应用程序没有响应_电脑上应用程序很容易未响应,怎么处理?
  16. 强大的类似qq截图或者微信截图功能软件
  17. img标签图片按照比例大小缩放
  18. qlikview连接数据库
  19. 本版1年以内的所有 面经题目
  20. 【评测】iPS细胞相关实验服务机构-魔法师的仓库

热门文章

  1. 量子物理 詹班 计算机,(电气系计算机系詹班)量子物理作业答案
  2. length函数的头文件_Framebuffer 应用编程中涉及的 API 函数
  3. 解压android img文件怎么打开,解压压缩android img文件
  4. 关于二维数组取地址加以或减一解引用问题
  5. CentOS7 shell脚本安装jdk
  6. Spring+SpringMVC+Mybatis 整合入门
  7. 精通ASP.NET MVC ——视图
  8. java中类似sort_java中的Sort函数,你值得看
  9. 代码合并工具_分享几款比较常用的代码比较工具
  10. oracle中 start with,Oracle中connect by...start with...的使用