因为这学期上的模式识别课程需要在Linux环境下使用Matlab,所以就在Windows10主机上的Vmware Workstation上的Ubuntu虚拟机上安装了最新版本的MATLAB。

环境:

  主机:Windows10 64位专业版

  虚拟机软件:VMware® Workstation 12 Pro

  虚拟机:Ubuntu 16.04 LTS 64位

MATLAB版本:

  R2016b_glnxa64

具体步骤:

1.在Windows主机上下载好MATLAB linux版本,包括

这三个部分,其中Crack为激活破解的补丁包,dvd1.iso和dvd2.iso为分包压缩的MATLAB镜像文件;

2.在Vmware中为虚拟机配置好共享文件夹,这个需要先在虚拟机中安装VMtools,然后在虚拟机设置中设置共享文件夹的主机位置以及虚拟机中的名称[sharedir],详细操作请自行百度;

3.将刚刚下载的MATLAB安装包复制到共享文件夹,在虚拟机中,打开/mnt/hgfs/[sharedir],就可以看到安装包在这里;

4.将iso镜像文件挂载到linux中,执行下面命令:

sudo mkdir /media/matlab  
sudo mount -o loop [path]R2016b_glnxa64_dvd1.iso /media/matlab

这里 的[path]是指iso镜像的目录位置,也即之前的/mnt/hgfs/[sharedir]。

此时已经将第一部分的iso镜像挂载到了/media/matlab位置;

5.开始安装MATLAB,先回到主目录:

cd ~

执行下面命令:

sudo /media/matlab/install

接下来就是安装引导的图像界面了,

选择Use a File Installtion Key,点击Next;

选择Yes,点击Next;

选择I have the File Installation Key for my license,然后输入Installation Key,Installation Key可以在Crack文件夹下的readme.txt中找到;

点击Next;

再选择安装自己所需的功能,

然后就是半个小时到一个小时左右的等待了……

进度条到90%左右的时候,会有一个请弹出DVD1,插入DVD2的提示,因为是分了两个iso压缩的,按照提示弹出dvd1.iso(只需右键图标选择弹出即可),把dvd2.iso同前面一样mount上去就可以了,安装会自动继续;

安装完成之后,在MATLAB的安装目录下建一个“licenses”文件夹,将Crack文件夹中的license_standalone.lic拷贝进去(可能需要在终端sudo cp进行拷贝),同时,将Crack/R2016b/bin文件夹覆盖安装目录下的bin文件夹;

6.再安装Matlab支持包。执行下面命令:

sudo apt-get install matlab-support

中间可选使用这款软件的用户以及重命名GCC库,我把当前用户作为了使用这款产品的用户。

7.激活Matlab。在终端输入下面命令:

sudo matlab

打开Matlab,此时会提示进行激活,使用本地文件激活,选择“licenses”文件夹中刚刚拷贝的license_standalone.lic即可;

8.安装及激活就全部完成了。使用:

matlab

或者

sudo matlab

即可以在Linux环境下使用Matlab了。

VMware Ubuntu16.04虚拟机安装MATLAB R2016b的更多相关文章

  1. Ubuntu16.04下安装MATLAB 2016b!完美运行

    目录 1.下载MATLAB 2016b 2.挂载iso 3.安装MATLAB 4.破解 5.快捷键与运行 1.下载MATLAB 2016b 下载matlab 2016b for linux(可以百度搜 ...

  2. ubuntu16.04 虚拟机 安装win7/win10

    http://www.xitongcheng.com/jiaocheng/xtazjc_article_26588.html https://blog.csdn.net/sunyao_123/arti ...

  3. ubuntu 16.04 安装 Matlab R2016b后启动出现的问题

    (1)报以下错误: License checkout failed.License Manager Error -95MATLAB is unable to connect to the licens ...

  4. Ubuntu16.04+cuda9.0+matlab+opencv3.3+caffe服务器配置(问题汇总)

    Ubuntu16.04+cuda9.0+matlab+opencv3.3+caffe服务器配置(附遇到的错误和解决方法) 1.具体安装前需要的依赖包: ubuntu dependency: sudo ...

  5. Ubuntu16.04下安装Hadoop

    一.记录理由 刚开始只是想要学习怎么使用Hive的.想着安装应该很简单,没想到花了整整一天的时间来安装,为了避免下次犯同样的错误,特此记录. 二.安装Hadoop 网上教你怎么安装Hadoop的文章有 ...

  6. 记录ubuntu16.04版本安装过程中遇到的问题

    记录ubuntu16.04版本安装和使用过程中遇到的些问题,方便以后查看,主要内容有: 1. ubuntu源替换 2. windows与vmware ubuntu文件夹共享 3. putty连接ubu ...

  7. Ubuntu16.04编译安装php

    #Ubuntu16.04编译安装php Ubuntu16.04上面搭建基于Nginx的php服务.Nginx使用apt直接安装的. sudo apt install nginx php的安装部署步骤主 ...

  8. Ubuntu16.04下安装数据库oracle客户端

    在Ubuntu16.04下安装oracle数据库客户端,使Django项目连接到远程Oracle数据库. 1.下载oracle客户端安装包: 进入官网http://www.oracle.com/tec ...

  9. Ubuntu16.04下安装redis

    Ubuntu16.04下安装redis 保证网络畅通,选定好下载工作路径,执行以下命令下载redis-3.2.6: sudo wget http://download.redis.io/release ...

随机推荐

  1. C++ 构造函数和析构函数的调用顺序、虚析构函数的作用

    构造函数和析构函数的调用顺序 构造函数的调用顺序: 当建立一个对象时,首先调用基类的构造函数,然后调用下一个派生类的构造函数,依次类推,直至到达最底层的目标派生类的构造函数为止. 析构函数的调用书序: ...

  2. vs调试时底部输出调试信息“无法查找或打开 PDB 文件”解决办法

    用VS调试程序时,有时会在VS底部的"输出"框中提示"无法查找或打开 PDB 文件".这该怎么解决呢? 下面,我们以VS2013为例,来教大家解决办法. 工具/ ...

  3. 《Effective C#中文版:改善C#程序的50种方法》读书笔记

    作者: suyan010203  来源: 博客园  发布时间: 2011-07-09 14:47  阅读: 8988 次  推荐: 4                   原文链接   [收藏] 从去 ...

  4. EntityFramework Core并发导致显示插入主键问题

    前言 之前讨论过EntityFramework Core中并发问题,按照官网所给并发冲突解决方案以为没有什么问题,但是在做单元测试时发现too young,too siimple,下面我们一起来看看. ...

  5. 使用HeartBeat实现高可用HA的配置过程详解

    一.写在前面 HA即(high available)高可用,又被叫做双机热备,用于关键性业务.简单理解就是,有2台机器 A 和 B,正常是 A 提供服务,B 待命闲置,当 A 宕机或服务宕掉,会切换至 ...

  6. 由merge into引起的序列跳号

    最近生产库反应出一个问题,某张表的主键ID并没有按照原计划的期望增加,而是间歇性跳号,每次跳2万多,经过研究发现是某个同步过程的merge into引起的,具体语句如下 merge into t_if ...

  7. SQL SPLIT2

    CREATE   FUNCTION  F_SQLSERVER_SPLIT( @Long_str   varchar ( 8000 ), @split_str   varchar ( 100 ))    ...

  8. Array方法归类总结

    数组的转换方法 valueOf()方法,数组调用该方法后返回的还是原来的数组. toString()方法,数组调用该方法后会调用每一项的toStirng()方法,之后将每一项拼接成一个以逗号分割的字符 ...

  9. 【原创】python中文编码问题深入分析(二):print打印中文异常及显示乱码问题分析与解决

    在学习python以及在使用python进行项目开发的过程中,经常会使用print语句打印一些调试信息,这些调试信息中往往会包含中文,如果你使用python版本是python2.7,或许你也会遇到和我 ...

  10. javascript判断浏览器类型与版本

    转自 司徒正美博客: http://www.cnblogs.com/rubylouvre/archive/2009/10/14/1583362.html