在Ubuntu 16.04下安装Matlab 2017a
2019獨角獸企業重金招聘Python工程師標準>>>
本次安裝過程很大程度上參考了http://blog.csdn.net/dr_destiny/article/details/53336324(Ubuntu 16.04 LTS下安裝MATLABR2016b)的內容,但是由于Matlab 2017a破解相關的處理存在不同,且在安裝過程中,遇到了一些不加注意就會出問題之處,特新發一篇安裝指南,為有需要的朋友省點時間。
sudo ttml/install -mode silent -destinationFolder /home01/weileyi/jinqiangguo/Dling/Matlab2017/ -fileInstallationKey 09806-07443-53955-64350-21751-41297 -agreeToLicense yes -activationPropertiesFile /home01/weileyi/jinqiangguo/Dling/ttml/activate.ini -licensePath ?/home01/weileyi/jinqiangguo/Dling/license_standalone.lic -outputFile mathworks.log
?
Matlab 2017a的安裝文件,我是在六維空間http://bt.neu6.edu.cn中下載的資源,大概有10個G,可以說比之前的版本都要大。安裝文件由三個部分組成,分別為兩個ISO鏡像和一個用于破解的壓縮包,如下圖所示。
安裝文件準備完畢后,首先解壓用于破解的rar壓縮文件。在Linux底下解壓rar文件需要首先安裝相應的解壓縮工具。
?
[plain]?view plain?copy
工具安裝后,鍵入
[plain]?view plain?copy
即可進行解壓(用x參數可以保持壓縮文件內的目錄結構,若有e參數,雖然可以解壓,但會損失目錄結構,所有的文件都會被直接解壓到當前目錄下)。
破解包解壓完畢后,就可以開始具體安裝了。在Windows環境下,用虛擬光驅便可把上述的iso文件進行掛載后訪問,在Ubuntu下,相應的操作更為簡單。
掛載鏡像文件
和Windows環境下類似,我們首先需要掛載*dvd1.iso文件,在*dvd1.iso安裝結束后會提示用戶更換光盤,此時再掛載*dvd12.iso即可。具體過程如下。
掛載*dvd1.iso
[plain]?view plain?copy
mkdir語句創建了一個臨時文件夾,用于掛載*dvd1.iso以及稍后用到的*dvd2.iso安裝鏡像。該臨時文件夾可以根據需要自由創建,因為安裝完成后就沒有了,
可以用rmdir命令刪除掉。<user name>看當時的具體用戶名稱,做相應替換即可。特此說明,安裝過程中我用的全部都是絕對路徑,故該教程中的相關命令也全部采用絕對路徑的表述方式。mount語句進行了*dvd1.iso的掛載,該命令結束后,就會彈出相應的文件框。
安裝開始
[plain]?view plain?copy
注意,運行該命令的時候,終端不能處在/home/<user name>/Matlab目錄底下,否則安裝過程會被終止。
安裝初始,會要求用戶提供license number,選擇離線驗證,復制破解包解壓后出現的readme.txt文件中的第一個安裝密鑰(09806開頭)即可:
?
掛載*dvd2.iso
在安裝過程進行到75%時(不同的機器和Matlab版本可能會略有不同),安裝界面會彈出提示,要求插入*dvd2.iso,此時,我們重新打開一個終端,一定要重新打開一個終端!鍵入如下命令(同*dvd1.iso的掛載命令類似):
[plain]?view plain?copy
掛載完畢后,回到Matlab的安裝界面,點擊繼續即可,直到安裝完畢即可。
結束安裝
待安裝完畢后,關閉安裝界面,將用于掛載的文件夾取消掛載。
[plain]?view plain?copy
在實際操作過程中,上述命令運行了兩次才得以刪除該目錄,想了一下,可能因為掛載了兩次鏡像吧。
成功解掛后,便可以刪除這個文件夾了。
[plain]?view plain?copy
破解過程
安裝完成退出后,先不要急著打開Matlab,在完成如下的激活操作后,再打開。
[plain]?view plain?copy
/usr/local/MATLAB/為Matlab默認的安裝目錄,用戶可以在安裝過程中指定安裝的地點。破解包解壓后,可得license_standalone.lic和libmwservices.so(libmwservices.so在R2017a目錄內),如下圖所示。
啟動matlab
[plain]?view plain?copy
第一次啟動,我所下載的鏡像仍會需要用戶提供秘藥文件,也就是上一步所說的license_standalone.lic文件,選擇該文件進行激活即可。以后再打開Matlab就可以正常使用了。
如果覺得每次啟動都要輸這么一串命令很麻煩,用戶可以更改~/.bashrc文件,添加永久別名,具體做法此處不再贅述。
我設置的永久別名的名稱為Matlab2017a,所以每次只要輸前幾個字母,再按Tab鍵自動補齊就可以了。
?
1、 建立掛載文件夾
mkdir /data/ZiL/temp
2、 進行掛載
sudo mount –o loop R2016b_glnxa64_dvd1.iso /data/ZiL/temp
3、進行安裝
/data/ZiL/temp/install -destinationFolder /data/ZiL/Matlab2016b/ -fileInstallationKey 09806-07443-53955-64350-21751-41297 -agreeToLicense yes -outputFile /data/ZiL/Matlab2016b/mathworks.log -mode silent -activationPropertiesFile /data/ZiL/activation_Crack/license_standalone.lic
4、提示 info eject dvd1 and insert dvd 2 to continue
一定要另外另外開一個shell窗口,然后將第一個掛載去掉
sudo umount –l /data/ZiL/temp
5、將第二個R2016b_glnxa64_dvd2.iso 進行掛載 到temp
sudo mount –o loop R2016b_glnxa64_dvd2.iso /data/ZiL/temp
命令執行后,自動安裝
6、激活
先運行maltab,
將 activation_crack 里面的/data/ZiL/activation_Crack/R2016b/bin/glnxa64/文件復制到安裝目錄里面:
sudo cp /data/ZiL/activation_Crack/R2016b/bin/glnxa64/* /data/ZiL/Matlab2016b/bin/glnxa64/
7、在安裝目錄下 Matlab2016b見文件夾 licenses
然后將激活文件復制進去
sudo cp /data/ZiL/activation_Crack/ license_standalone.lic /data/ZiL/Matlab2016b/licenses/
9、卸載第二次掛載
sudo umount –l /data/ZiL/temp
8、運行,進入安裝bin目錄
cd /data/ZiL/Matlab2016b/bin
sudo ./matlab
http://blog.csdn.net/u011713358/article/details/69659265
https://zhuanlan.zhihu.com/p/23633624
轉載于:https://my.oschina.net/lilinzero/blog/1587067
總結
以上是生活随笔為你收集整理的在Ubuntu 16.04下安装Matlab 2017a的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TypeError: atlas.get
- 下一篇: EJB3.0 注释小结