我的路徑:
掛載在home/matlab下
安裝在home/NewDisk/local/MATLAB/R2017a下
因爲我之前安裝失敗了一次,重新開始先取消掛載
sudo umount /matlab
sudo umount /matlab
# 取消掛載,掛載了兩次就要取消掛載兩次
sudo rm -r /matlab
# 刪除之前創建的文件夾
1.創建文件夾,用以掛載:
cd ~
sudo mkdir matlab
2.掛載第一個鏡像(cd到鏡像所在位置)
sudo mount -t auto -o loop R2017a_glnxa64_dvd1.iso ../../matlab/
3.查看matlab/文件夾下已經出現了掛載的文件
cd
cd matlab/
ls
cd
4.安裝(注意安裝不要在matlab/下進行,否則會出錯)
sudo matlab/install -javadir /usr/lib/jvm/java-8-openjdk-amd64/jre/
這裏加的後面一部分是因爲,如果我只是用sudo matlab/install
的話會出錯,這裏指定java路徑安裝就沒有問題啦.
選第二個,use a file installation key
09806-07443-53955-64350-21751-41297
然後選擇安裝路徑.
5.安裝到75%左右時提示拔出1插入2,這時我們掛載第二個鏡像:
sudo mount -t auto -o loop R2017a_glnxa64_dvd2.iso ../../matlab/
輸入命令回車後點ok
6.安裝完成後,激活:
在安裝目錄bin下運行matlab,
彈出激活對話框,選擇用不聯網的方法進行激活,
加載crack文件夾中的license_standalone.lic文件
然後把crack/glnxa64文件夾中的so文件替換對應安裝路徑中bin/glnxa64下的文件。
7. 取消掛載,刪除matlab/文件
sudo umount matlab/
sudo rm -r /matlab
8.運行.在安裝目錄下輸入matlab即可
9.設置桌面快捷方式
-
1)準備一張圖片作爲啓動圖標
-
2)將matlab_logo.png複製到matlab安裝的路徑下
sudo cp ~/Pictures/matlab_logo.png ~/NewDisk/local/MATLAB/R2017a/bin
-
3)在系統相應的位置建立快捷方式文件,命令行代碼如下:
sudo gedit ~/NewDisk/local/MATLAB/R2017a/bin/matlab.desktop
文件內容如下:
[Desktop Entry]
Encoding=UTF-8
Name=matlab
Comment=MATLAB R2017b
Exec=~/NewDisk/local/MATLAB/R2017a/bin/matlab -desktop
Icon=~/NewDisk/local/MATLAB/R2017a/bin/matlab_logo.png
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;Exec代表應用程序的位置,Icon代表應用程序圖標的位置,Terminal爲false表示啓動時不啓動命令行窗口,爲true表示啓動命令行窗口.大家自行修改
-
4)此時會在/usr/share/applications中看到matlab的快捷方式,如下圖:
可能一開始desktop文件沒有圖案顯示,就可以右擊文件選擇屬性,點擊圖標選擇圖片即可.
-
10.啓動時出現error starting desktop彈框,一堆java錯誤
在安裝目錄:sudo chmod -R a+rw ~/.matlab
chmod -R a+r w* 將目前目錄下的所有檔案與子目錄皆設爲任何人可讀取寫入.