嘗試在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...\n\n'); 修改startup.m為: cd '~/workplace/matlab/' ydfc
- 即可在matlab中使用
ydfc
作為快捷操作
命令行模式
$ cd /usr/local/bin $ touch ydfm ydfm中輸入: #!/bin/sh matlab -nodesktop -nosplash
- 即可在terminal中使用
ydfm
進入matlab命令行模式