天天看點

Matlab R2012a Unix的安裝

 1.挂載檔案 終端執行

[email protected]:~$ sudo mkdir /tmp/matlab

這是建立挂在iso的地方

[email protected]:~$ sudo mount -o loop -t iso9660 ~/Matlab.R2012a.UNIX.ISO-TBE.iso /tmp/matlab mount: warning: /tmp/matlab seems to be mounted read-only.

這是把iso檔案挂載到主檔案夾下,然後cd到/tmp/matlab

[email protected]:/tmp/matlab$ sudo sh ./install

2.開始安裝。 選擇 install without using the internet ;    選擇yes;    選擇I have the File Installation Key for my license (file installation key在挂載目錄/media/matlab/crack下面的install.txt檔案中);   選擇custom(自定義); 指定installation folder;    選擇你要用到的工具箱;    點選install 。    安裝過程中我還沒碰到問題。

3.激活

cd /usr/local/MATLAB/R2012a/bin
sudo ./activate_matlab.sh

選擇 Activate manually without the internet;  選擇 enter full path to your license file, including the file name. (license file 在 /media/matlab/crack目錄下面的lic_standalone.dat)    完成激活。 4.建立桌面快捷方式

gnome-desktop-item-edit --create-new ~/桌面

在彈出的create launcher對話框中的command欄裡填入如下指令: /usr/local/MATLAB/R2012a/bin/matlab -desktop  matlab和-desktop之間有空格,-desktop不能少。    點選OK,快捷方式就有了。 5.解決中文亂碼問題  1. 字型顯示美化  進入Matlab,從菜單打開:Files->preferences,打開Fonts頁,把右邊最下面的複選框Use antialising to smooth desktop fonts選中,重新開機MATLAB,字型顯示的效果就很好了.  2.MATLAB使用自帶的Java運作環境,根據CPU架構的不同,相對應的字型配置檔案路徑為: 32位版本 /usr/local/matlab/sys/java/jre/glnx86/jre/lib/fontconfig.properties 64位版本 /usr/local/matlab/sys/java/jre/glnxa64/jre/lib/fontconfig.properties 下面以32位版本為例  3.進入字型配置檔案目錄

cd /usr/local/MATLAB/R2012a/sys/java/jre/glnx86/jre/lib 

如果fontconfig.properties檔案不存在,可以從fontconfig.properties.src複制一個 

sudo cp fontconfig.properties.src fontconfig.properties

4.字型可直接用系統自帶的文泉驿 修改JRE的字型配置檔案,打開配置檔案:

sudo gedit fontconfig.propertie

加入中文字型定義,在version=1下面一行輸入  allfonts.chinese-arphic1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1 如果檔案已有allfonts.chinese-arphic1 這行,就直接把它們改成上面那樣。指明中文字型路徑,在allfonts.chinese-arphic1行後回車另起一行,輸入中文字型檔案的完整路徑: filename.-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1=/usr/share/fonts/truetype/wqy/wqy-microhei.ttc 

5.修改字型搜尋, 在配置檔案中查找sequence.allfonts,如果其後的sequence開頭的行中有:  chinese-arphics1,可以略過此步,否則在其後面加入一行:sequence.fallback=chinese-arphic1