Ubuntu 18.04 環境下安裝 Matlab2018
技術標籤:未分類
安裝方式
1. 下載解壓完成後,進入解壓後的目錄,會獲得對應的兩個 iso 檔案和一個 Crack 資料夾。其中 Crack 資料夾中的 Readme.txt 檔案記錄了簡單的安裝過程。
首先新建一個空的資料夾,之後將上述第一個 iso 檔案掛載到新建的資料夾上進行操作。掛載完成後,上述目錄下即為對應的安裝執行程式。
mkdir ~/matlab //使用者主目錄下新建資料夾 matlab sudo mount -o loop MatlabR2018b_LinX64_disk1_Downloadly.ir.iso ~/matlab //將 iso 檔案掛載在 ~/matlab 目錄下
這裡需要注意,安裝命令需在上述掛載目錄之外執行,即需在 ~/matlab 目錄之外執行安裝,由於預設的matlab安裝位置位於 /usr/local/ 目錄下,在其中建立目錄需要 root 許可權。
sudo ~/matlab/install //執行安裝程式
2. 安裝時選擇 Use a File Installation Key 選項,並同意使用協議,在之後的介面中輸入之前 Crack 資料夾中 Readme.txt 檔案中的安裝祕鑰即可。
在後續的安裝目錄選擇中,選擇預設的安裝目錄,即可進入安裝過程,會有進度條提示安裝的進度。
3. 在安裝完成一半後,安裝嚮導會提示需要第二個 iso 檔案。首先將第一個 iso 檔案取消掛載,在檔案資源管理器中選中掛載的目錄 matlab ,右鍵 -> umount ,並確定取消掛載即可。
之後將第二個 iso 檔案掛載在相同的目錄上,執行的命令與(4)中的 mount 命令一樣,不過將 iso 檔案換為第二個。掛載完成後選擇 OK 繼續執行安裝過程。
4. 為了使用方便,這裡安裝 matlab-support 來對 matlab 進行支援,可以顯示 Matlab 的圖示和提供一些其他的功能。
sudo apt install matlab-support //安裝 matlab-support
安裝過程中會要求指定 Matlab 的安裝目錄,也就是之前(5)中的安裝路徑。並要求對 Matlab 進行啟用,這裡選擇離線啟用並選中原 Crack 資料夾中的 license_standalone.lic 檔案即可。
5. 完成 matlab-support 的安裝後,還需要用 Crack 資料夾中的 bin 檔案的內容替換原 Matlab 安裝目錄中的 bin 資料夾的內容。
sudo cp -rvf R2018a/bin /usr/local/MATLAB/R2018b/ //將 Crack 資料夾下 bin 檔案內容複製到 Matlab 安裝目錄下
6. 上述步驟完成後,使用者已經可以通過 win + a 顯示的應用介面中搜索得到對應 Matlab 應用的圖示,點選圖示即可執行。
另注:上述安裝過程完成後,筆者開啟 Matlab 時,會報錯"Cannot write to preference file "matlab.prf" Check file permissions.",這是由於 Matlab 的安裝過程通過 root 許可權完成,故而所有的安裝檔案和配置檔案的所有者均為 root。點選圖示執行 Matlab 時,是以普通使用者的許可權執行的,故而會使得 Matlab 此時沒有許可權去寫位於使用者主目錄下的 .matlab 檔案的內容。一個可行的解決方法是將上述資料夾的所有者修改為當前使用者,使得當前使用者使用 Matlab 時具備寫的許可權。
sudo chown -R user_name ~/.matlab //修改上述目錄的所有者為當前使用者