摘要:介紹在ubuntu16.04中從下載到安裝成功的完整步驟。本文給出MATLAB R2017b(Linux系統)的完整安裝包百度雲盤下載地址,逐步介紹一種簡單易行的安裝方法,在桌面創建快捷方式,最終完整運行。
1. 前言
最近由於項目原因,需要在ubuntu上安裝MATLAB,在網上找了很久發現一些教程大多步驟繁雜且敘述不夠完整。和Windows安裝軟件的方式有所不同,從找文件包到安裝完成,剛剛接觸Linux的初學者在這上可能沒少耗費時間,特此整理了這篇博文供大家參考。(這里安裝版本為最新的MATLAB R2017b,操作系統為ubuntu16.04。)
2. 安裝步驟
2.1 下載安裝包
目前網上已經有MATLAB R2017b的Linux安裝版,真心感謝那些資源提供者,但有些資源有點不厚道了,說是完整版壓縮包里面卻缺少部分關鍵文件、install key等等。我在安裝時就遇到了這樣的問題,在網上找尋良久終於找到了缺少的crack文件,這里將所有文件重新整理打包上傳到百度雲盤供大家下載,因為鏈接容易失效問題,請大家關注本人公眾號“AI技術研究與分享”(搜索或掃描如下二維碼)回復“ubuntu版MATLAB”,即可獲取安裝包資源網盤鏈接與密碼。(特別申明:網上下載方式很多,這一步為非必須步驟,公眾號獲取僅做學習推薦,大家憑喜好關注即可!)
點擊鏈接下載MATLAB安裝包,下載完成如下圖所示
上圖為Windows下的文件保存情況,ubuntu下類似。全部准備就緒,進行下一步。
2.2 開始安裝
(1)文件解壓
將文件下R2017b_glnxa64以及MATLABR2017b_Linux_Crack兩壓縮包解壓,建議先在Windows下解壓好然后直接將全部文件拷到ubuntu中(壓縮包R2017b_glnxa64解壓后的iso文件大小在10G左右,需要用移動硬盤拷貝),這樣省去一些輸代碼的操作。
全部解壓后在ubuntu下的文件顯示如下
當然也可以在ubuntu下解壓,ubuntu16中可以通過選中壓縮包后右擊選擇‘提取到此處’,便可實現解壓。不過這可能會出錯,原因可能是沒有安裝相應的解壓工具,在文件所在目錄下右擊選擇‘在終端打開’打開終端,在終端輸入以下代碼
sudo apt-get update
sudo apt-get install unrar
sudo unrar x MATLABR2017b_Linux_Crack.rar
便可完成MATLABR2017b_Linux_Crack壓縮包的解壓了,解壓后的文件在相同文件夾下。接下來解壓R2017b_glnxa64,同樣在文件所在目錄下右擊選擇‘在終端打開’打開終端,在終端輸入以下代碼
sudo apt-get install unzip
sudo unzip R2017b_glnxa64.zip
解壓任務完成。
(2)掛載鏡像文件
首先需要掛載iso文件,在解壓完成的那個文件夾下右擊打開終端輸入以下代碼,注意代碼中的username是安裝系統時個人設置的,每台電腦有所不同,我這里是wuxian,注意要改成自己的文件名(打開home文件夾后出現一個文件夾就是它啦)。
mkdir /home/username/temp
sudo mount -t auto -o loop R2017b_glnxa64.iso /home/username/temp
(3)進入文件夾安裝
現在需要進入掛載的文件夾下運行安裝文件了,繼續輸入以下代碼
cd /home/username/temp
sudo /home/username/temp/install
這時會運行MATLAB的安裝文件,出現以下界面
選擇‘使用文件安裝密鑰’,然后點擊‘下一步’。出現以下界面,選擇‘是’,點擊‘下一步’。
這時進入密鑰輸入界面,選擇‘我已有我的許可證的文件安裝密鑰’,需要輸入的密鑰前面已經准備好了
打開先前解壓文件目錄下的install_key文本文件,復制文件里面的密鑰粘貼到輸入框,點擊‘下一步’。
下面需要設置安裝路徑,系統會自動默認填好路徑,為方便后面安裝這里不做修改,直接下一步
選擇安裝的產品,保持默認的全選,選擇‘下一步’
選擇安裝選項,繼續下一步
確認安裝,點擊‘安裝’
開始正式安裝,進度條走起
耐心等待一會進度條走到100%,出現以下界面,繼續‘下一步’
最后點擊完成,完成安裝
(4)復制證書文件
萬事具備,只欠東風,要想能運行還得做好證書復制這一步,這幾個證書文件前面也已經准備好啦,就在前面解壓好的MATLABR2017b_Linux_Crack文件夾中,打開文件夾如下
在該文件夾下右擊打開終端,在終端輸入如下代碼
sudo cp license_standalone.lic /usr/local/MATLAB/R2017b/licenses/
sudo cp libmwservices.so /usr/local/MATLAB/R2017b/bin/glnxa64/
復制完成,安裝也就結束了
(5)取消掛載
安裝完成,這時可以取消前面的文件掛載了,在終端輸入以下代碼取消掛載(注意修改username哦)
sudo umount /home/username/temp
(6)運行MATLAB
這時進入MATLAB目錄打開MATLAB,輸入以下代碼
cd /usr/local/MATLAB/R2017b/bin
./matlab
這時出現MATLAB啟動界面,如此大功告成
2.3 優化
(1)為了訪問matlab時不用加路徑,添加環境變量可在 /etc/profile中添加以下代碼
#set matlab evvironment
export PATH=$PATH:/usr/local/matlab/bin
(2)為了防止可能的錯誤,安裝MATLAB的支持包,在終端輸入以下代碼
sudo apt-get install matlab-support
在提示的MATLAB所在安裝目錄輸入框中輸入:/usr/local/matlab/bin,完成支持包的安裝
(3)雖然上面的終端啟動能打開,但關閉終端后MATLAB也一起關閉,下次要打開還得輸一串代碼,這里用個簡單的方法創建快捷方式。輸入如下代碼后,打開MATLAB,右擊軟件圖標選擇‘鎖定在啟動器’。
cd /usr/local/MATLAB/R2017b/bin
./matlab
這時打開/usr/share/applications/目錄,可以看到如下的圖標
找到MATLAB那個經典圖標,把軟件的圖標拖到啟動器上,這樣快捷方式創建完畢,下次點擊圖標就能啟動MATLAB了。
3. 結束語
上面提及的安裝步驟是本人在查閱了網上眾多安裝教程加上在自己電腦安裝成功后的整理和總結,由於每個人的ubuntu系統實際情況各有差異,按照文中的步驟執行時不排除安裝失敗的可能,原因因人而異這里也不可能一一解決,一句話,遇到問題時得具體分析了。在ubuntu上安裝軟件時,出錯時有發生也是正常現象,萬一安裝沒有成功也希望大家冷靜對待,不要因為一時的安裝不成功而影響了熱忱學習的好心情哦。由於博主能力有限,如有紕漏錯誤之處還請大家指出,同時也歡迎在下方留言交流。