我用的安裝包是matlab 2018b的linux版本,有兩個.iso文件(R2018b_glnxa64_dvd1.iso, R2018b_glnxa64_dvd2.iso),還有一個crack文件夾(MATLAB_R2018b_Linux64_Crack.zip)。
首先下載到/home/yu/Downloads, 解壓zip文件后出來一個文件夾。
1. mount iso 文件
第一次嘗試失敗,我mount在/tmp下,后面的安裝總是說沒有權限寫入東西;
第二次,新建了一個/home/yu/tmp,然后執行下述:
進去上述文件夾后,$ls查看內容有下面這些(注意先mount第一個iso文件,安裝過程中會讓你mount第二個iso文件)
2. 開始安裝
第一次嘗試失敗,是$cd /home/yu/tmp后,直接$./install后,提示不能在iso文件mount的路徑下安裝;
第二次,先$cd /home/yu,然后如下:
當然上面省略了很多圖形界面的步驟,參考這篇,包括選license授權方式為license file,同意協議條款,輸入crack文件夾中stand-alone安裝方式的一串代碼09806-07443-53955-64350-21751-41297,選擇安裝路徑(我是/usr/local/MATLAB/R2018b/),選擇安裝產品(我選了全部)。
然后,安裝到一半提示讓你Eject DVD1 and insert DVD2 to continue.
umount的命令不太會,所以還是用了圖形界面郵件unmount的方式,如下
然后再mount DVD2,如下
3. 復制license文件,復制bin文件夾
上面是復制了bin文件夾,下面復制了license.lic文件
4. 修改PATH
編輯/etc/profile文件,增加export PATH=$PATH:/usr/local/MATLAB/R2018b/bin
如此就可以運行matlab了,不過目前每次啟動matlab都會提示Failed to load module "canberra-gtk-module",不過不影響使用。