Matlab_R2014b 安裝備忘
警告! 凡是涉及 sudo rm 的命令都是及其危險(xiǎn)的
-
首先將iso文件(只讀)掛載在/mnt/tmp下
sudo mkdir -p /mnt/tmp sudo mount -t iso9660 -o loop matlab_R2014b.iso /mnt/tmp
-
然后將iso中文件整體復(fù)制到另外 可讀寫(xiě)的 本地目錄/mnt/matlab下
sudo mkdir -p /mnt/matlab cd /mnt/tmp sudo cp -R * /mnt/matlab sudo umount /mnt/tmp
-
假設(shè)破解文件 install.jar license.lic 全部在 ~/crack/ 目錄下
首先用crack中的install.jar 覆蓋原生安裝包的install.jarsudo cp ~/crack/install.jar /mnt/matlab/java/jar/install.jar #詢問(wèn)是否覆蓋 按y覆蓋
-
現(xiàn)在安裝
cd /mnt/matlab sudo ./install
選擇 手動(dòng)安裝不連接互聯(lián)網(wǎng)
因?yàn)槟承┰?最好安裝在/opt下 這樣即使重做系統(tǒng)了 拷貝出來(lái)照樣能用
sudo mkdir -p /opt/MATLAB/R2014b-
選擇安裝路徑 就是 /opt/MATLAB/R2014b
輸入key:
29797-39064-48306-32452選擇安裝工具箱 可全部安裝
選擇沒(méi)有互聯(lián)網(wǎng)使用文件激活
選中crack目錄下的 license.lic許可證文件 -
暫時(shí)不要開(kāi)matlab 繼續(xù)替換crack目錄下給出的 libmwservices.so文件
并且對(duì)原生的 libmwservices.so改名處理 或直接刪除
注意下方第三行cp命令 最后的 點(diǎn)號(hào)cd /opt/MATLAB/R2014b/bin/glnxa64 sudo mv libmwservices.so libmwservices.so.old sudo cp ~/crack/libmwservices.so . #注意libmwservices.so 網(wǎng)上我找到幾個(gè) 其中多個(gè)無(wú)效 但是有一個(gè)有效 #當(dāng)終端運(yùn)行matlab報(bào)錯(cuò)如 error while loading shared libraries: libmwservices.so: ... #那么libmwservices.so是無(wú)效的
刪除之前復(fù)制的安裝文件
cd /mnt/
sudo rm -r matlab-
如果想從終端啟動(dòng)matlab 則要加入相應(yīng)路徑到環(huán)境變量PATH
vim .bashrc #或者 vim .zshrc ( 若在用zsh) 然后加入下面一句 PATH="$PATH:/opt/MATLAB/R2014b/bin" #為了用的舒服點(diǎn) 再加上下面一句 alias matlab='nohup matlab -desktop & ' #注意需要帶-desktop參數(shù) 不然可能閃退
現(xiàn)在可以從終端中啟動(dòng)matlab
直接鍵入matlab 即可
- 如果想從啟動(dòng)器launcher條上 或桌面圖標(biāo)快捷方式啟動(dòng)matlab
這個(gè)比較麻煩 如果網(wǎng)上找到的matlab.desktop腳本的仍然不能生效的話
用下面的方法
因?yàn)? 我在用Numix-Circle做圖標(biāo)主題 而這個(gè)圖標(biāo)主題中已經(jīng)有matlab的圖標(biāo)
所以下方腳本中我并沒(méi)有設(shè)定icon路徑
首先 去 /usr/share/applications中隨便找一個(gè)系統(tǒng)圖標(biāo) 可以拖動(dòng)到桌面上
比如Gvim 如果桌面此時(shí)出現(xiàn)了gvim圖標(biāo) 而不是"復(fù)制時(shí)出錯(cuò)" 那么就可以了
然后在終端中用vim或其他文本編輯器打開(kāi)gvim.desktop文件
cd ~/Desktop
mv gvim.desktop matlab.desktop #改名
vim matlab.desktop
將里面的代碼全部刪掉 然后寫(xiě)入下面的代碼
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Matlab2014b
Comment=Matlab:The Tool of Technical Computing
Exec=/opt/MATLAB/R2014b/bin/matlab -desktop
Icon=matlab
Categories=Development;Matlab;
Name[zh_CN]=Matlab2014b
注意Exec行的matlab執(zhí)行腳本位置 也要有-desktop參數(shù) 不然閃退
至于icon 我的圖標(biāo)主題自帶 所以不用指定路徑
但換掉主題后圖標(biāo)圖案可能"一片空白" 所以也可以選擇用原生圖標(biāo)位置:
Icon=/opt/MATLAB/R2014b/toolbox/sl3d/mainpage/matlab_logo.gif
保存然后回到桌面就已經(jīng)有matlab圖標(biāo)了 雙擊開(kāi)啟
并可以將圖標(biāo)拖動(dòng)到屏幕左邊的啟動(dòng)器launcher條上
- 關(guān)于matlab的字體問(wèn)題
在Linux下 尤其是在AwesomeWM中 matlab的字體鋸齒化顯著 難看
這主要是開(kāi)源軟件openjdk的問(wèn)題
稍稍解決的方法有二:
a. 進(jìn)入Matlab,打開(kāi)HOME面板上的Preferences,打開(kāi)Fonts設(shè)置頁(yè),
在右邊最下方的復(fù)選框 選中 Use antialising to smooth desktop fonts
此外還可以自由選擇字體 如在Fonts面板上選擇(前提是已經(jīng)安裝了該字體)
BitStream Vera Sans Mono Plain 11 %有效區(qū)分0和O以及o
b. 經(jīng)過(guò)a過(guò)程的處理 字體表現(xiàn)良好 但仍然有部分字體顯示鋸齒
所以對(duì)默認(rèn)的openjdk-使用非版權(quán)保護(hù)的丑陋字體 打補(bǔ)丁
# Install both infinality and fontfix'ed JDK.
sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
sudo apt-get update
sudo apt-get install fontconfig-infinality openjdk-7-jdk
# Apply a font style that looks good.
sudo /etc/fonts/infinality/infctl.sh setstyle linux
# And reboot the system.
sudo reboot
Ubuntu14.04LTS 用的是openjdk7 所以這里安裝的是對(duì)應(yīng)版本7的補(bǔ)丁
-
備注
解包安裝后大約占11G空間
matlab2014bsize.png
啟動(dòng)matlab
matlab2ee.jpg