linux下無圖形界面安裝matlab,也稱靜默安裝。
安裝環境ubuntu16.04
matlab版本:2017b
一、下載matlab2017 linux的破解版安裝包
鏈接:https://pan.baidu.com/s/1wijZCXIWsNXgz0yYYBXHnQ 密碼:e8b2
二、掛載鏡像
mount -o loop R2017b_glnxa64.iso /media/matlab (/media/matlab是掛載路徑)
三、安裝
進入/media/matlab目錄
./install -mode silent -fileInstallationKey 09806-07443-53955-64350-21751-41297 -agreeToLicense yes -activationPropertiesFile /home/gpu-server02/software/MATLAB_R2017b_Linux/MATLABR2017b_Linux_Crack/activate.ini -destinationFolder /usr/local/matlab2017b
說明:
-
MATLABR2017b_Linux_Crack/activate.ini
是/media/matlab/activate.ini
複製過來並且進行修改的(先進行復制,然後修改寫權限:用chmod +w
,因爲直接修改/media/matlab/activate.ini
不能成功,所以複製一份再修改),修改的內容如下所示:(注意:對應的激活文件路徑以及激活碼(在自己下載的matlab安裝包中,以license爲字眼進行尋找)) -
activate.ini
修改後的內容
然後顯示安裝完成,即爲成功安裝。
四、激活
進入目錄:/usr/local/matlab2017b/bin
./activate_matlab.sh -propertiesFile /home/gpu-server02/software/MATLAB_R2017b_Linux/MATLABR2017b_Linux_Crack/activate.ini
顯示靜默激活成功(Slient activation succeeded),完成激活。
五、破解(如果是破解版的)
rm -rf /usr/local/matlab2017b/bin/glnxa64/libmwservices.so
cp /home/gpu-server02/software/MATLAB_R2017b_Linux/MATLABR2017b_Linux_Crack/libmwservices.so /usr/local/matlab2017b/bin/glnxa64/
cp /home/gpu-server02/software/MATLAB_R2017b_Linux/MATLABR2017b_Linux_Crack/license_standalone.lic /usr/local/matlab2017b/licenses/
六、去掛載(不知道爲什麼,開始我安裝的差不多的步驟,不能成功,後來把掛載去掉,就成了。反正這麼操作吧)
umount -l /media/matlab/
七、配置
打開~/.bashrc
,在後面加上(/usr/local/matlab2017b
是matlab安裝目錄):
alias matlab='/usr/local/matlab2017b/bin/matlab'
打開/etc/bash.bashrc
,在後面添加 path
export PATH=/usr/local/matlab2017b/bin${PATH:+:${PATH}}
source ~/.bashrc
使其生效
八、啓動
直接在命令行輸入matlab就OK(配置~/.bashrc
後就可以隨便在任意目錄下運行matlab)
利用sh等等調用matlab也OK(配置了/etc/bash.bashrc
,被全局變量文件/etc/profile
調用)