參考鏈接:
Ubuntu 18.04安裝破解Matlab 2018b及創建快捷方式的詳細教程(附圖)
Linux下安裝JDK遇到的問題之cp: 無法獲取"jdk-8u191-linux-i586.tar.gz" 的文件狀態(stat): 沒有那個文件或目錄
結果圖:
一、安裝步驟:
1.安裝包下載
參見: 安裝包下載
2.文件放置
這里假設你已經將兩個iso鏡像文件和Crack破解工具壓縮包放置於 ~/Downloads/MATLAB/下,如果不是在這個目錄,則后面的指令作相應修改即可。
3.安裝
(1). 點擊文件管理器進入~/Downloads/MATLAB/
(2). 鼠標右擊 R2018b_glnxa64_dvd1.iso,選擇“用 磁盤鏡像掛載器打開”
此時可看到桌面上多了一個類似磁盤的東西 MATHWORKS_R2018B,這就是掛載的鏡像。
這個磁盤鏡像,的位置在 /media/你的用戶名/MATHWORKS_R2018B,我的是
1 /media/nn/MATHWORKS_R2018B
這個在后邊要用到。
(3). 打開終端輸入以下命令,開始安裝
1 sudo /media/nn/MATHWORKS_R2018B/install
(4). 選擇使用文件安裝密鑰,下一步
(5). 接受許可協議,下一步
(6). 選擇已有許可證安裝密鑰,輸入下面的密鑰,點下一步
1 09806-07443-53955-64350-21751-41297
(7). 選擇安裝目錄,我這里默認為,點下一步
/usr/local/MATLAB/R2018b
(8). 選擇要安裝的項目,這里我全選,下一步
(9). 點擊安裝
(10). 安裝到50%左右會提示,彈出DVD1,插入DVD2
(11). 在桌面上右擊之前掛載的鏡像,選擇卸載
(12). 掛載DVD2,點擊提示中的確定,會自動接着安裝
(13). 最后安裝完成
4.破解
(1). 點開破解文件的壓縮包,選擇R2018b和license_standalone.lic提取到Downloads
(2). 將license_standalone.lic移動到安裝目錄下
1 sudo cp -f ~/Downloads/license_standalone.lic /usr/local/MATLAB/R2018b/licenses
(3). 將 解壓的R2018b下所有文件復制到安裝目錄下/usr/local/MATLAB/R2018b
1 sudo cp -rf ~/Downloads/R2018b/* /usr/local/MATLAB/R2018b/
(4). 修改目錄的權限,否則會出現很多warning。
1 sudo chmod -R 777 /usr/local/MATLAB/
(5). 運行matlab
1 sh /usr/local/MATLAB/R2018b/bin/matlab
如果沒什么錯誤則說明破解成功!
5.創建快捷方式
(1). 創建快捷方式文件
1 sudo gedit /usr/share/applications/Matlab.desktop
(2). 寫入以下內容
1 [Desktop Entry] 2 Type=Application 3 Name=Matlab 2018b 4 GenericName=Matlab 2018b 5 Exec=sh /usr/local/MATLAB/R2018b/bin/matlab -desktop 6 Icon=/usr/local/MATLAB/R2018b/toolbox/shared/dastudio/resources/MatlabIcon.png 7 Terminal=false 8 Categories=Development;Matlab;
其中Icon為matlab圖標的位置,可以通過在matlab的安裝目錄下搜索得到:
(3). 看看效果:
The End.
二、安裝過程中出現的問題及解決方案:
1.掛載iso1后,運行安裝語句時出現報錯:
類似 Error during install Matlab_doc_en_common,缺少文件Matlab_doc_en_common。
解決辦法:
將鏡像1先卸載掉,再將1和2的鏡像全部掛載,再允許安裝的語句,沒有報錯了開始安裝了。
在運行到50%左右會提示加載鏡像2,此時將剛剛加載的兩個鏡像全部卸載,重新只掛載鏡像2,繼續安裝。
2.安裝完成后,在破解時cp文件出現報錯:
cp: 無法獲取'/home/nn/Downloads/license_standalone.lic' 的文件狀態(stat): 沒有那個文件或目錄
解決辦法:
此時打開你破解文件所在的文件夾,如我的放在Download文件夾中:
然后再執行cp的兩條語句即可:
不放心的話,可以打開要復制到的路徑下( /usr/local/MATLAB/R2018b/)去查看是否已經復制過去了。
3. 安裝完成后,如果啟動matlab后出現下列提示錯誤:
Gtk-Message: 16:24:25.890: Failed to load module "canberra-gtk-module"
即提示少了一個模塊。
解決方法:
運行下列語句:
sudo apt-get install libcanberra-gtk-module