尝试在Ubuntu14.04下安装matlab2014a已经有两天了,即便是照着csdn上的步骤进行安装依然出现了不少问题,究其原因是对linux下的命令不理解,下面就自己摸索结合博客内容总结一下安装步骤。
下载Matlab
- Matlab2014a(密码:en52)
- 如果无法下载,可以先用百度云下载,在放入U盘,在linux下使用U盘。
- 该文件下载解压后如下所示:该文件下载解压后如下所示:
- 注意linux下的解压,采用7zip解压,双击不太好解压,采用命令行的方式。首先采用命令行安装软件,打开终端:sudo apt-get install p7zip-full (解压part2时候覆盖part1就好)
- 解压rar文件到当前目录 需要执行以下命令 sudo 7z x 文件名.rar ,解压后会得到一个镜像文件 MATHWORKS_R2014A.iso。
挂载iso
- 需新建
matlab_iso
文件夹: 首先进入解压之后的镜像文件夹,接着执行以下命令
$ sudo mkdir ~/matlab_iso
$ sudo mount -o loop MATHWORKS_R2014A.iso ~/matlab_iso
挂载后得到如下文件:
开始安装
$ cd ~/matlab_iso
$ sudo ./install
- 选择
"install manually without using the internet"项
进行安装 - 输入
"file installation key"
:12345-67890-12345-67890
(随便都行) - 在安装过程中有一项是在/usr/local/bin创建快捷方式,记得勾选,这样就可以在terminal直接输入
matlab
启动了(桌面右键打开终端,输入matlab即可启动)
激活、破解
- 选择”license_405329_R2014a.lic”文件进行激活(在Crack文件夹下面)
- 将Crack/Liunx/libmwservices.so复制到/usr/local/MATLAB/R2014a/bin/glnxa64中:(在crack 文件中找到libmwservices.so,在找个文件夹下打开终端输入以下命令)
$ sudo cp libmwservices.so /usr/local/MATLAB/R2014a/bin/glnxa64/libmwservices.so
创建快捷方式
- 打开软件中心,搜索
matlab
,点击install - 安装路径填入:
/usr/local/MATLAB/R2014a
- 用户权限不填,表示全部用户可用
- gcc不填
便捷操作
改变初始目录
$ cd /usr/local/MATLAB/R2014a/toolbox/local
$ sudo touch startup.m
$ sudo gedit startup.m
startup.m 中输入:
cd '~/workplace/matlab/'
自定义快捷方式
$ cd /usr/local/MATLAB/R2014a/toolbox/local
$ sudo touch ydfc.m
$ sudo gedit ydfc.m
ydfc.m 中输入:
close all; clear all; clc;
fprintf('Hello ydf...
');
修改startup.m为:
cd '~/workplace/matlab/'
ydfc
- 即可在matlab中使用
ydfc
作为快捷操作
命令行模式
$ cd /usr/local/bin
$ touch ydfm
ydfm中输入:
#!/bin/sh
matlab -nodesktop -nosplash
- 即可在terminal中使用
ydfm
进入matlab命令行模式