星期六, 6月 21, 2008

VMware Workstation on MDV2008.0

不知道是不是因為kernel版本的多樣化,這次安裝VMware碰到許多kernel與kernel-source不符合的情況。基本上這次的kernel-source似乎是用一個比較general的命名方式去跟其他針對不同硬體所適用的kernel去做對應,因此版本編號是相吻合的應該是不會有問題。
舉例來說,我的kerenl是kernel-desktop586-2.6.22.19-2mdv,而我安裝的kernel-source為kernel-source-2.6.22.19-2mdv。然而這樣直接安裝VMware在執行vmware-config.pl時會遇到錯誤訊息表示kernel與kernel-source不吻合。解決的方法如下:

1. 先確定該安裝的軟體都已經確實安裝了。執行以下的命令:
 urpmi gcc-c++ kernel-`uname -r |cut -d- -f2`-devel-latest kernel-`uname -r | cut -d- -f2`-devel-`uname -r | cut -d- -f1` xinetd

2. 下載網路上分享的vmnet.tar
wget http://labs.eshangrao.com/files/vmnet.tar

3. 前往 /usr/lib/vmware/modules/source 去置換這個vmnet.tar

4. 執行vmware-config.pl

以上應該就OK了

MDV2008 & JRE1.6 中文字型

MDV2008.0以及JAVA中文顯示問題(每次都要這樣搞一遍,每次的解法還都不一樣)依舊。這次的解法如下:

/usr/java/jre1.6.0_06/lib/fonts/的目錄底下建立連結名為fallback指向中文字型目錄。
在MDV2008.0的中文字型目錄為/usr/share/fonts/TTF/chinese

這樣就可以看到中文字型了