ubuntu16.04下安裝matlab2016b教程
主題:Linux下安裝MATLAB2016
首先本文在Eric2016_Lv文章基礎上進行安裝,自己也根據實際情況遇到了一些問題並加以解決,步驟如下:
步驟:
1、下載:下載地址見參考文章
下載後的Linux資料夾會有三個檔案分別是R2016b_glnxa64_dvd1.iso、R2016b_glnxa64_dvd2.iso和Matlab 2016b Linux64 Crack資料夾。
rar檔案解壓,首先安裝rar解壓工具,再進行Crack檔案解壓
命令:
sudo apt install rar
rar x Matlab\ 2016b\ Linux64\ Crack.rar
注意:解壓後Crack資料夾中包含readme.txt檔案,裡面包含金鑰,license_standalone.lic
2、掛載:首先建立掛載資料夾,本文為/home/generallc/matlab2016,然後用mount命令進行R2016b_glnxa64_dvd1.iso檔案掛載,注意當前只掛載R2016b_glnxa64_dvd1.iso檔案,R2016b_glnxa64_dvd2.iso先不要進行掛載。
命令:
mkdir /home/generallc/matlab2016 #掛載目錄
sudo mount -t auto -o loop /home/generallc/下載/matlab/R2016b_glnxa64_dvd1.iso /home/generallc/matlab2016
注意:/home/generallc/下載/matlab/為下載的linux版本MATLAB2016檔案目錄,/home/generallc/matlab2016為指定的掛載目錄
3、安裝:進入到掛載目錄下,可以發現有install檔案,然後返回當前目錄的前一層進安裝
命令:
cd /home/generallc/matlab2016 #進入到掛載目錄下,可以看到install檔案
cd .. #返回上一層目錄
sudo /home/generallc/matlab2016/install # 進行安裝、彈出安裝介面,類似windows安裝,安裝金鑰在Crack檔案中的readme.txt中
注意:記住matlab安裝目錄,本文為/home/generallc/MATLAB
4、安裝R2016b_glnxa64_dvd2.iso
當R2016b_glnxa64_dvd1.iso安裝完成後,提示拔出dvd1,然後插入dvd2對話方塊,此時需要掛載第二個iso檔案(R2016b_glnxa64_dvd2.iso)到/home/generallc/matlab2016資料夾下,這裡注意的是,由於你當時的終端視窗正在 進行安裝,所以你是無法進行操作的,所以你需要ctrl+Alt+t進行重新開一個終端命令視窗。掛載成功後直接點選ok就可以了。
命令:
ctrl+Alt+t
#新建視窗
sudo mount -t auto -o loop /home/generallc/下載/matlab/R2016b_glnxa64_dvd2.iso /home/generallc/matlab2016
5、啟用:安裝完成後,進入/home/generallc/MATLAB/bin 目錄下,執行matlab檔案,彈出啟用對話方塊,選擇用不聯網的方法進行啟用。然後用用下載目錄中/bin/glnx64/的四個檔案替換matlab安裝目錄中bin/glnx64/裡面檔案。
命令:license檔案載入
cd/home/generallc/MATLAB/R2016b/bin
#進入到matlab安裝檔案中
./matlab #執行matlab,彈出啟用對話方塊,選擇用不聯網的方法進行啟用,載入license_standalone.lic檔案
注意:本文啟用過程中,出現了許可權不足問題,採用chomd命令提高對license_standalone.lic檔案和安裝目錄R2016b的許可權
cd
/home/generallc/MATLAB/R2016b/ #進入到掛載目錄中
sudo
chmod 777 license_standalone.lic
#提高對license_standalone.lic檔案的操作許可權
cd/home/generallc/MATLAB
#進入到matlab安裝檔案中
sudo chmod -R 777 R2016b/ #提高對安裝目錄R2016b的操作許可權
命令:檔案替換,用下載目錄中/bin/glnx64/的四個檔案替換matlab安裝目錄中bin/glnx64/裡面檔案。
sudo cp /home/generallc/下載/matlab/R2016b/bin/glnxa64/libmwservices.so /home/generallc/MATLAB/R2016b/bin/glnxa64
sudo cp /home/generallc/下載/matlab/R2016b/bin/glnxa64/libmwlmgrimpl.so /home/generallc/MATLAB/R2016b/bin/glnxa64
sudo cp /home/generallc/下載/matlab/R2016b/bin/glnxa64/libinstutil.so /home/generallc/MATLAB/R2016b/bin/glnxa64
sudo cp /home/generallc/下載/matlab/R2016b/bin/glnxa64/libcufft.so.7.5.18 /home/generallc/MATLAB/R2016b/bin/glnxa64
注意:文中的三個目錄:
matlab2016b下載目錄: /home/generallc/下載/matlab
掛載目錄: /home/generallc/matlab2016
安裝目錄: /home/generallc/MATLAB