天天看點

在Linux伺服器無GUI安裝matlabR2015b

由于實驗需要,要在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
           

挂載完成之後如圖所示:

在Linux伺服器無GUI安裝matlabR2015b

4.安裝

理論上來說,安裝時切換到/media/matlab路徑,輸入

./install -mode silent

,就可以安裝。但由于我沒有GUI, 沒有辦法選擇是否同意安裝以及安裝路徑等選項,是以這樣做會使得安裝失敗,失敗的圖如下所示:

在Linux伺服器無GUI安裝matlabR2015b

是以需要修改兩個配置檔案: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
           

安裝成功如圖所示:

在Linux伺服器無GUI安裝matlabR2015b

5.激活

激活首先切換目錄到安裝目錄,預設的安裝目錄是,先暫時寫到這裡,之後的細節我需要回憶一下嗷嗷

繼續閱讀