在Ubuntu 20上安裝Matlab R2020a


1 獲取資源

鏈接: https://pan.baidu.com/s/19Q9Nkf0nM9bp4T8OiPGPKg
密碼: wfog
網盤中有對應的Win/Mac安裝教程。

2 准備

2.1 Terminal(終端)

其可用Ctrl+Alt+T喚醒,用Ctrl+d或鍵入exit可關閉。

2.2 目錄操作

目錄相當於Windows系統的文件夾。
mkdir (make+directory縮略)用以創造目錄,其參數為新創建目錄的路徑名。
rmdir(remove+directory縮略)用以刪除目錄。
使用“rm -r + directory“也可以刪除目錄。

2.3 文件移動

cp是將文件復制到指定的目錄下,對應的Win操作就是“復制+粘貼。
mv則是將文件從一個目錄移動另一個目錄,對應的Win操作是“剪切+粘貼”操作。

2.4 文件顯示

ls(list縮略),顯示當前目錄下所有的文件列表。
ls (dir) 顯示指定目錄下所有的文件列表。

2.5 文件刪除

rm 刪除文件,rm+文件名即可。
rm 其另一個功能是用於刪除目錄。rm -r 目錄名即可。

2.6 文件鏈接

鏈接是指向文件的指針,通過鏈接可以快速訪問。相當於Win中的快捷方式。此處我們說的是鏈接中的軟鏈接(符號鏈接)。軟鏈接的創建:“ln”(不是i的大寫I,其為link縮略),"ln --symbolic"或"ln -s"選項即可創立。

2.7 權限:

獲得root權限:su root
以root用戶權限執行命令:sudo + command

3.安裝步驟

3.1 掛載iso文件

命令:mount iso-file Matlab98R2020a_Lin64.iso
我下載的文件放在/home/xh/Downloads/Matlab-R2020a中。
核心代碼如下:

1 cd /mnt   %轉至mnt節點,mnt為臨時文件系統掛載點 
2 sudo mkdir iso %mnt下創建iso目錄 
3 cd /      %回到根目錄 
4 sudo chmod 755 mnt %提高mnt權限, 不執行這一步有可能會遇到:device write-protected,mounted read-only的故障
5 cd /home/xh/Downloads/Matlab-R2020a   %進入到下載文件存放目錄 
6 sudo mount -t auto -o loop MatlabR2020a_Lin64.iso /mnt/iso %此部為掛載核心代碼,代碼運行的目錄應該包含iso文件的目錄
cd /mnt %轉至mnt節點,mnt為臨時文件系統掛載點 sudo mkdir iso %mnt下創建iso目錄 cd / %回到根目錄 sudo chmod 755 mnt %提高mnt權限, 不執行這一步有可能會遇到:device write-protected,mounted read-only的故障 cd /home/xh/Downloads/Matlab-R2020a %進入到下載文件存放目錄 sudo mount -t auto -o loop MatlabR2020a_Lin64.iso /mnt/iso %此部為掛載核心代碼,代碼運行的目錄應該包含iso文件的目錄

3.2 啟動安裝

cd /mnt/iso   % 轉移到掛載文件目錄 .
./install      %開始安裝

 

3.3 密鑰

后續安裝過程與Win/mac系統一樣。

密鑰:09806-07443-53955-64350-21751-41297

3.4 破解

將壓縮文件Linux_Patch.7z中的 "“和”license.lic“文件分別置換掉Matlab安裝目錄中的原文件:

  1. “.so”文件復制到目錄:“(matlabfolder)/bin/glnxa64/matlab_start_up_plugins_lmgrimpl”中(也可能是matlab_startup_plugins目錄);
  2. ”.lic"文件復制到“(matlabfolder)/licenses folder”,如果該文件沒有則需要我們創一個。
    (matlabfolder)是Matlab對應的安裝目錄。例如我的安裝目錄是/home/xh/Software/Matlab-R2020a,下載的安裝文件在/home/xh/Downloads/Matlab-R2020a。
代碼如下:
cd /home/xh/Software/Matlab-R2020a     % 進到准備放.lic文件的目錄 
mkdir licenses      %創建放.lic文件的目錄 
cd                  %回到主目錄
cd Downloads/Matlab-R2020a   %進入下載文件存放目錄
%解壓文件夾,解壓文件到當前目錄,命令不粘貼
cd Linux_Patch/Mathworks\ Matlab\ R2020a\ \(9.8.0\)\ Linux\ x64\ Crack    %進入到下載的.os和.lic文件存放目錄
cp libmwlmgrimpl.so /home/xh/Software/Matlab-R2020a/bin/glnxa64/matlab_startup_plugins  %替換.so文件
cp license.lic /home/xh/Software/Matlab-R2020a/license    %.lic文件替換

 

此時准備工作已完成,之后是激活工作,激活方法同win/mac系統:找到“激活”文件激活即可,系統界面上我們后續選擇“不聯網激活”,需要license file,只需要.lic文件目錄放入即可。

4 創建鏈接

此時所有的修建工作已經完成,我們可以啟動Matlab進行測驗。為了之后方便,我們將創建鏈接,ln -s (matlabfolder)/bin/matlab mlb 此后直接輸入./mlb即可啟動matlab。

  • 屬於記錄學習的博客,非技術分享博客


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM