Ubuntu 16.04LTS 安装 MATLAB 2014B
环境:Ubuntu 16.04LTS
软件:MATLAB 2014B
MATLAB 2014B 下载地址(带Crack): 链接: https://pan.baidu.com/s/1nvGtmEd 密码: 53za
1、直接解压 matlab_R2014b.iso 到 文件夹 matlab_R2014b/
2、用 crack 中的 install.jar 替换 matlab_R2014b/java/jar/ 中的install
注:解压 iso 出来的文件夹很可能是只读的,所以要先给文件夹加权限。
sudo chmod a+w -R matlab_R2014b
3、运行 matlab_R2014b 目录下的 install:
sudo ./install
接下来就是和windows差不多的安装界面了。
默认安装目录是 /usr/local/MATALAB/R2014b/
安装密钥为:29797-39064-48306-32452
接下来的证书文件是 Crack 中的 license.lic
接下来正常安装,直到完成。
4、其实之前的激活是不会成功的,因为还没有打补丁。接下来,把 Crack 中的 libmwservices.so 复制到 /usr/local/MATLAB/R2014b/bin/glnxa64/ 中:
sudo mv /usr/local/MATLAB/R2014b/bin/glnxa64/libmwservices.so /usr/local/MATLAB/R2014b/bin/glnxa64/libmwservices.so.bak // 备份原来的文件 cp crack/libmwservices.so /usr/local/MATLAB/R2014b/bin/glnxa64///把破解补丁拷过来 sudo /usr/local/MATLAB/R2014b/bin/activate_matlab.sh -propertiesFile /usr/local/MATLAB/R2014b/etc/activate.ini //执行破解命令
接下来会再次弹出让你输入证书的窗口,继续找 Crack 中的 license.lic


5、打开MATLAB:
sudo /usr/local/MATLAB/R2014b/bin/matlab
现在打开会有问题报下边的错:

然后 Matlab 运行的时候会卡死,只能强制杀进程:
ps -e | grep MAT kill <PID>
报错的主要原因是,引起这种错误的原因是Ubuntu15.04及以上版本包含更新版本的libstdc++.so.6,而Matlab使用的是较旧版本(versioin 6.0.17)。当Matlab首先加载 /usr/local/MATLAB/R2016a/sys/os/glnxa64 中的libstdc++.so.6.0.17时,操作系统收到一个Matlab引起的不兼容错误(incompatibility),从而引发启动奔溃(crash)。
解决方法:
可以强制使Matlab加载由操作系统提供的更新版的libstdc++库,通过以下三个操作完成:
// 进入sys/os/glnxa6 目录
cd /usr/local/MATLAB/R2014b/sys/os/glnxa64 // 重命名libstdc++.so.6 共享库为 libstdc++.so.6.bak
mv libstdc++.so. libstdc++.so..bak
MathWorks官方只对libstdc++.so.6(version 20)做了有限的测试。目前,这个Bug已经在R2016b(9.1)中修复。
完毕。
接下来可以设置环境变量:
sudo vi /etc/profile 在文件尾添加:
export PATH=/usr/local/MATLAB/R2014b/bin:$PATH 保存并退出后使设置生效
source /etc/profile
Reference:
http://blog.csdn.net/johnnyconstantine/article/details/44943639
http://www.th7.cn/system/lin/201610/182911.shtml
Ubuntu 16.04LTS 安装 MATLAB 2014B的更多相关文章
- Ubuntu 16.04安装Matlab 2016b教程
由于代码需要依赖Linux环境,只好尝试着装MATLAB,然而各种问题接踵而至,开始了由MATLAB引发的三天Linux探寻之旅-- 下载Matlab 2016b for Linux https:// ...
- ubuntu 16.04 安装 Matlab R2016b后启动出现的问题
(1)报以下错误: License checkout failed.License Manager Error -95MATLAB is unable to connect to the licens ...
- Ubuntu 16.04LTS安装flashplayer
转载自http://www.linuxdiyf.com/linux/20084.html 在安装Ubuntu 16.04LTS后,播放有视频的网页时,总提示你要安装缺失的插件,在 ubuntu 系统下 ...
- Ubuntu 16.04LTS 安装和配置Bochs
环境:VMWare14+Ubuntu16.04 安装Bochs2.6.9 1.去官网下载 下载 bochs-2.6.9.tar.gz 2.安装一系列的包 因为Bochs 需要在 X11 环境下运行,因 ...
- Ubuntu 16.04LTS安装Nginx
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev ...
- ubuntu 16.04 安装matlab的替代工具Octave及使用指南
为什么要安装Octave? 它是什么? GNU Octave是自由软件基金会(Free Software Foundation)支持的遵循GPL协议(GNU General Public Licens ...
- Ubuntu 16.04LTS 安装 Node.js stable
更新ubuntu软件源 sudo apt-get update sudo apt-get install -y python-software-properties software-properti ...
- Ubuntu 16.04 安装 Kodi v17 “Krypton” Alpha 2
Ubuntu 16.04 安装 Kodi v17 “Krypton” Alpha 2:sudo add-apt-repository ppa:team-xbmc/xbmc-nightlysudo ap ...
- Ubuntu 16.04安装QQ国际版图文详细教程
因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全 ...
随机推荐
- UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 1987: illegal multibyte sequence
在爬取 url = "http://stats.meizhou.gov.cn/show/index/1543/1689" 时出现了问题: UnicodeEncodeError: ' ...
- Django(博客系统):基于pycharm如何一个django工程下创建多个app
背景:通常我们创建一个django系统时,为了把业务模块划分清楚往往会把一个独立的业务模块放到一个app中,如果多个独立的业务模块就会创建多个app,一般情况下为了更好的管理这些app,会把他们都存放 ...
- IIS进行URL重写
一.Why? 1.先来讲一讲为什么我们要使用url重写这个东西 2.因为我学习的后端是nodejs,然后我发现nodejs一个非常让人难受的事,就是它监听端口不是80和443时,你访问网页需要输入端口 ...
- hdu2674 N!Again---思维
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2674 题目大意: 求n!%2009的值 思路: 由于模2009,所以大于等于2009的直接为0,前2 ...
- [转]最常用的15大Eclipse开发快捷键技巧
作者:Java我人生(陈磊兴) 原文出处http://blog.csdn.net/chenleixing/article/details/44600587 做Java开发的,经常会用Eclipse ...
- 告知服务器意图的http方法
1.GET 用来获取资源,返回已有的结果 2.POST 传输实体主体,返回处理过后的结果 3.PUT 向服务器传输文件,返回是否成功的状态码 4.DELETE 删除服务器文件,返回是否成功的状态码 5 ...
- IIS7 http自动跳转到https
1.下载安装URL重写模块:Microsoft URL Rewrite Module 32位:http://download.microsoft.com/download/4/9/C/49CD28DB ...
- 使用REST风格完成MVC前后端分离
一个具有REST风格项目的基本特征: 具有统一响应结构 前后台数据流转机制(HTTP消息与Java对象的互相转化机制) 统一的异常处理机制 参数验证机制 Cors跨域请求机制 鉴权机制 一:统一响应结 ...
- Spring MVC基础学习
SpringMVC是Spring框架的一个模块,无需通过中间层整合在一起.SpringMVC是一个基于MVC设计模式web框架,MVC-model-view-controller:MVC将服务器端分为 ...
- springMvc配置xml使ResponseBody返回Json
@ResponseBody 在返回的数据不是html标签的页面,而是其他某种格式的数据时(如json.xml等)使用: 不在springMvc中配置json的处理的话,我们通常会在Controller ...