ubuntu16.04安装matlab_R2018a/R2017a

1. 文件准备

我把Matlab2018a安装镜像及破解文件放在了/home/haes/Downloads/matlab下

2.挂载dvd1并安装

在/home/haes/Downloads/matlab/下:

mkdir dvd
sudo mount -t auto -o loop /home/haes/Downloads/matlab/R2018a_glnxa64_dvd1.iso dvd/
sudo /home/haes/Downloads/matlab/dvd/install

选择使用密钥安装,选择下一步。yes。

选择密钥安装,密钥可以从Matlab 2017a Linux64 Crack.rar文件解压里边ReadMe中获取,直接复制填写就好了。

选择安装位置,大部分是选择不变的,就按照这个环境安装,如果你想修改也是可以的。

选择需要安装的工具,一般是默认全部安装的,有备无患嘛。

安装到75%的时候会提示你,插入第二张DVD光盘,这个时候将第二个ISO文件进行挂载。

按住Ctrl+Alt+T打开新的终端,运行下边的代码进行挂载。

sudo mount -t auto -o loop /home/haes/Downloads/matlab/R2018a_glnxa64_dvd2.iso dvd/

然后点击ok,会继续进行安装。

经过一段时间的等待,就可以安装结束。

3. 激活

断网
Matlab默认安装在/usr/local/MATLAB下
打开Matlab

sudo /usr/local/MATLAB/R2018a/bin/matlab

第一次启动比较慢,等一等

出现激活框后,选择:Activate manually without the Internet
然后选择破解文件,具体路径是/home/haes/Downloads/matlab/Matlab 2018a Linux64 Crack/license_standalone.lic

选择证书文件路径,就是压缩包解压的license_standalone.lic文件。
但是在选择之前,需要对文件设置权限。将终端切换到license_standalone.lic所在路径下,执行

sudo chmod +x license_standalone.lic 

执行完上边操作以后就完成了激活操作。下面还需要文件替换。

还需要再弄一个破解软件,将/home/haes/Downloads/matlab/Matlab 2018a Linux64 Crack/R2018a/bin/glnxa64/matlab_startup_plugins下的libmwlmgrimpl.so复制到/usr/local/MATLAB/R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl下

sudo cp -f /home/haes/Downloads/matlab/Matlab 2018a Linux64 Crack/R2018a/bin/glnxa64/matlab_startup_plugins/libmwlmgrimpl.so /usr/local/MATLAB/R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl
sudo cp -f /home/haes/Downloads/matlab/Matlab 2018a Linux64 Crack/license_standalone.lic /usr/local/MATLAB/R2018a/licenses

R2017a:

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

顺便取消挂载(相当于弹出光盘)

sudo umount /home/haes/Downloads/matlab/dvd/

4. 创建桌面快捷方式

sudo gedit /usr/share/applications/Matlab2018a.desktop

在弹出的文本框中输入,保存退出

[Desktop Entry]
Encoding=UTF-
Name=Matlab 2018a
Comment=MATLAB
Exec=/usr/local/MATLAB/R2018a/bin/matlab
Icon=/usr/local/MATLAB/R2018a/toolbox/shared/dastudio/resources/MatlabIcon.png
Terminal=true
Type=Application
Categories=Application;

重启使用matlab

 sudo ln -s /usr/local/MATLAB/R2017a/bin/matlab /usr/local/bin/matlab

或者R2017a:

在目录/usr/local/bin里面创建一个指向Matlab安装目录/usr/local/MATLAB/R2017a/bin的符号链接

 sudo ln -s /usr/local/MATLAB/R2017a/bin/matlab /usr/local/bin/matlab

这样在终端直接输入matlab就可以运行Matlab 2017a。

ubuntu16.04安装matlab_R2018a/R2017a的更多相关文章

  1. ubuntu16.04安装jdk,tomcat

    ubuntu16.04安装jdk,tomcat 最近装了一下tomcat,网上的教程很多,我也试了很多次,但是有一些教程关于tomcat配置是错误的,让我走上了歧途.差点重装系统,还好王总及时出手帮助 ...

  2. Ubuntu16.04 安装openjdk-7-jdk

    Ubuntu16.04 安装openjdk-7-jdk sudo apt-get install openjdk-7-jre 或者sudo apt-get install openjdk-7-jdk ...

  3. Ubuntu16.04安装GTK3主题:OSX-Arc

    Ubuntu16.04安装GTK3主题:OSX-Arc GTK3主题:OSX-Arc描述: 前几个月,Gnome3.20升3.22的时候,出现了大量主题崩溃的现象,其中包括Arc.Flatabulou ...

  4. Ubuntu16.04安装opencv for python/c++

    Ubuntu16.04安装opencv for python/c++ 网上关于opencv的安装已经有了不少资料,但是没有一篇资料能让我一次性安装成功,因此花费了大量时间去解决各种意外,希望这篇能给一 ...

  5. ubuntu16.04安装不上有道词典的解决办法

    转自:http://www.linuxdiyf.com/linux/21143.html ubuntu16.04安装不上有道词典,提示: le@hu-pc:~/下载$ sudo dpkg -i you ...

  6. Ubuntu16.04安装mongodb

    Ubuntu16.04安装mongodb copy from: http://blog.csdn.net/zhushh/article/details/52451441 1.导入软件源的公钥 sudo ...

  7. 【Tools】ubuntu16.04安装搜狗输入法

    Ubuntu16,04 安装搜狗输入法 1.下载搜狗输入法的安装包 下载地址为:http://pinyin.sogou.com/linux/ 2.按键Ctr+Alt+T打开终端,输入以下命令切换到下载 ...

  8. Ubuntu16.04安装cuda9.0+cudnn7.0

    Ubuntu16.04安装cuda9.0+cudnn7.0 这篇记录拖了好久,估计是去年6月份就已经安装过几遍,然后一方面因为俺比较懒,一方面后面没有经常在自己电脑上跑算法,比较少装cuda和cudn ...

  9. Ubuntu16.04安装TensorFlow及Mnist训练

    版权声明:本文为博主原创文章,欢迎转载,并请注明出处.联系方式:460356155@qq.com TensorFlow是Google开发的开源的深度学习框架,也是当前使用最广泛的深度学习框架. 一.安 ...

随机推荐

  1. Ext之页面多次请求问题(下拉框发送无关请求)

    extjs 下拉框在拉取本地数据,然后又要展示后台数据时,出现过此问题(加载页面,自动发送无关的请求导致后台出现错误日志) { xtype:'combo', id:'state', width:130 ...

  2. 树莓派手动设置静态IP和DNS方法

    在使用树莓派的过程中,往往需要手动设置一个静态的IP地址,一来可以防止DHCP自动分配的IP变动,二来可提高树莓派的网络连接速度.查看官方文档 man dhcpcd.conf可知,需要配置静态IP的话 ...

  3. php协议任意文件读取

    php://filter/read=convert.base64-encode/resource=index.php

  4. TCP与UDP协议必知必会

    TCP协议 一个工作在传输层的传输控制协议,面向连接.可靠的流式协议,HTTP协议建立在TCP基础上.每个TCP报文,实际在网络层进行封装成IP数据报,会进行IP分片(受限于MTU). 头部(20字节 ...

  5. RMAN恢复数据文件

    实验之前先备份数据库 RMAN>backup database; 在操作系统中删除数据文件 5 SQL> startup ORACLE 例程已经启动. Total System Globa ...

  6. Java学习笔记——第3篇

    面向对象 结构化程序的任何一个结构都具有唯一的入口和唯一的出口,并且程序不会出现死循环. 虽然Java是面向对象的,但Java的方法里则是一种结构化的程序流. 面向对象的基本思想:类.对象.继承.封装 ...

  7. Redis未授权漏洞检测工具

    Redis未授权检测小工具 #!/usr/bin/python3 # -*- coding: utf-8 -*- """ @Author: r0cky @Time: 20 ...

  8. 个性化召回算法实践(三)——PersonalRank算法

    将用户行为表示为二分图模型.假设给用户\(u\)进行个性化推荐,要计算所有节点相对于用户\(u\)的相关度,则PersonalRank从用户\(u\)对应的节点开始游走,每到一个节点都以\(1-d\) ...

  9. Git----拉取远程分支,git pull,git rebase,git pull --rebase的区别

    git pull 相当于自动的 fetch 和 merge 操作,会试图自动将远程库合并入本地库,在有冲突时再要求手动合并. git rebase 可以确保生产分支commit是一个线性结构,方便ro ...

  10. Git----常见工作管理总结

    1.工作流程模式: 首先,可以试图用git push origin branch-name推送自己的修改 如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并 如果合并有冲突, ...