Deepin下安裝Matlab2017a永久版


一、引言

  其實很簡單,在linux的道路上走過許多彎路,現在,想把正確的路記錄下來,方便日后查看和方便他人。

二、准備工具

  需要Matlab2017a的iso文件(有兩個)、破解文件。為了方便各位,我都下載好放進在網盤里,鏈接如下(若失效請評論博主,我會在第一時間更新鏈接):

  鏈接: https://pan.baidu.com/s/1HIH6ilxFP_P0-CmeRMn5Bg 密碼: kciw

  不出意外,下載好后3個文件名如下:

 

三、操作步驟

  1. 掛載鏡像文件R2017a_glnxa64_dvd1.iso,打開終端,操作如下:

mkdir /home/用戶名/Matlab 

   這里的用戶名需要改為跟你自己的用戶名一樣的。接着輸入

sudo mount -t auto -o loop 'R2017a_glnxa64_dvd1.iso所放的位置' /home/用戶名/Matlab

  比如,博主把下載好的三個文件都放在了/home/qling/Downloads文件夾中(qling是博主電腦的用戶名)。因此,在博主上面操作這步,得到的反饋如下圖:

  2. 完成上面兩步后,就可以開始我們的安裝了。首先輸入:

sudo /home/<user name>/Matlab/install

  安裝剛開始時,會要求用戶提供license number,選擇離線驗證,輸入:09806-07443-53955-64350-21751-41297即可。

  3. 不斷點擊下一步,直到開始安裝。接着,到了安裝到75%的時候,安裝界面會彈出提示,要求插入iso文件,此時,我們重新打開一個終端,輸入以下命令

sudo mount -t auto -o loop 'R2017a_glnxa64_dvd2.iso所放的位置' /home/用戶名/Matlab

  繼續安裝即可。

  4. 安裝完畢后,關閉安裝界面,將用於掛載的文件夾取消掛載。輸入以下命令:

sudo umount /home/用戶名/Matlab

四、破解

  先不打開軟件,分別在終端輸入:

sudo mkdir /usr/local/MATLAB/R2017a/bin/licenses/
sudo cp 'license_standalone.lic所在的目錄' /usr/local/MATLAB/R2017a/bin/licenses/  
sudo cp 'libmwservices.so所在的目錄' /usr/local/MATLAB/R2017a/bin/glnxa64/ 

  注:/usr/local/MATLAB/為Matlab默認的安裝目錄,用戶可以在安裝過程中指定安裝的地點。破解包解壓后,可得license_standalone.lic和libmwservices.so(libmwservices.so在R2017a目錄內)

五、啟動Matlab

1. 先輸入:

sudo /usr/local/MATLAB/R2017a/bin/matlab

  注:第一次啟動時會讓我們提供密匙文件,選擇上一步所說的license_standalone.lic文件激活便可正常使用。

2. 若打開matlab的時候,出現以下情況:

  原因是英偉達的獨顯驅動引起的。可通過以下方式解決:

1. cd /usr/local/MATLAB/R2017a/bin
2. ./matlab -softwareopengl

  即可正常打開。

六、設定快捷鍵

  基本上,博主打開Matlab都是用后面2句命令來打開的。但是每次都要輸入這么長的命令很麻煩,還好deepin有一個快捷鍵功能。打開終端,操作如下:

  接着,點擊添加命令,再自己設定快捷鍵,博主的如下:

  這樣,以后只需要輸入快捷鍵就可以打開matlab了。


免責聲明!

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



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