前言
首先,安装包获取链接,关注微信公众号「3D视觉工坊」,后台回复「matlab_linux」即可获得百度云下载链接。
一 开始安装
拷贝 R2016a_glnxa64.iso到/home 文件夹下,解压 得到R2016a_glnxa64文件夹
进入R2016a_glnxa64,右键 打开终端
输入:chmod +x install //获得权限
输入: sudo ./install
使用文件密钥安装,同意 密钥:09806-07443-53955-64350-21751-41297
选默认路径 默认产品 安装
二 激活、破解
进入crack文件夹,右键终端,输入:
sudo cp libmwservices.so /usr/local/MATLAB/R2016a/bin/glnxa64/libmwservices.so
进入到/usr/local/MATLAB/R2016a/bin/matlab下,打开终端
输入:sudo ./matlab
打开matlab激活:
选择”license_405329_R2014a.lic”文件进行激活(在Crack文件夹下面)
三 创建图标
接下来,将Matlab的快捷方式创建到桌面。
首先第一步:输入命令
sudo gedit /usr/share/applications/Matlab2016a.desktop
然后复制下面的代码进去
[Desktop Entry]
Categories=Application;Development;
Comment=Matlab:科学计算的语言
Encoding=UTF-8
Exec=/usr/local/MATLAB/R2016a/bin/matlab -desktop -prefersoftwareopengl
Icon=/usr/local/MATLAB/R2016a/toolbox/shared/dastudio/resources/MatlabIcon.png
Name=MATLAB
StartupNotify=true
Terminal=false #在启动matlab时不启动终端
Type=Application
然后保存退出,你的应用里按理说就应该有图标的,且能正常运行
四 可能出现的问题及解决方式
如果出现打开失败,可能是权限的问题,可尝试如下操作。
sudo chmod a+w -R ~/.matlab
如果这还么成功,你可以试试:
sudo chmod 777 /home/xx/.matlab xx是你的用户名
如果将该Matlab包安装在高版本的Ubuntu系统中,比如15.04或者16.04,可能会出现如下错误:
解决方法
强制Matlab使用操作系统提供的库即可, 进入Matlab的安装目录,继续导航到该目录下的sys/os/glnxa64目录, 然后重命名该目录下的文件libstdc++.so.6为libstdc++.so.6.old, 问题解决. 此问题会出现在15.04或更高版本的Ubuntu系统上。