由于實驗需要,要在linux伺服器上安裝matlab跑實驗,伺服器是沒有圖形使用者界面的,全部用指令行來安裝,為此找了很多文章,是以想把過程記錄一下。
1.安裝包下載下傳
所需檔案
- MatlabCrackfiles
- Matlab R2015b_glnxa64.iso
下載下傳途徑
- 百度雲盤: https://pan.baidu.com/s/1gf9IeCN, 提取碼: 4gj3
2.上傳安裝包到伺服器
使用scp上傳檔案,如果上傳檔案夾需要加
-r
。當然也可以直接在linux上下載下傳安裝包。
$ scp -r localfilepath [email protected]:/path
3.挂載安裝包
$ mkdir /media/matlab
$ mount -o loop R2015b_glnxa64.iso /media/matlab
挂載完成之後如圖所示:

4.安裝
理論上來說,安裝時切換到/media/matlab路徑,輸入
./install -mode silent
,就可以安裝。但由于我沒有GUI, 沒有辦法選擇是否同意安裝以及安裝路徑等選項,是以這樣做會使得安裝失敗,失敗的圖如下所示:
是以需要修改兩個配置檔案:installer_input.txt 和 activate.ini, 又由于/media檔案是read-only的, 是以直接修改是失敗的。我的方法是将這兩個檔案複制到可寫的檔案夾下(/home/ubuntu),然後進行編輯,在安裝時導入新的檔案路徑。
$ cd /home/ubuntu
$ cp /media/matlab/installer_input.txt ../ubuntu
$ cp /media/matlab/activate.ini ../ubuntu
$ cd /home/ubuntu
$ vim installer_input.txt
$ vim activate.ini
修改檔案時修改這些參數:
- installer_input.txt
fileInstallationKey=xxxxx (安裝密鑰,在crack檔案夾readme中)
agreeToLicense=yes
mode=silent
licensePath=[license-directory]/license_standalone.lic(crack檔案夾中)
- activate.ini
isSilent=true
activateCommand=activateOffline
licenseFile=/root/Matlab_R2016a_glnxa64.lic
一定要注意修改installer_input.txt時把對應語句的注釋去掉!!
開始安裝
$ cd /media/matlab
$ ./install -mode silent -inputFile /home/ubuntu/installer_input.txt
安裝成功如圖所示:
5.激活
激活首先切換目錄到安裝目錄,預設的安裝目錄是,先暫時寫到這裡,之後的細節我需要回憶一下嗷嗷