Ubuntu 9.10 在 10/30 已經開放下載了,安裝後的一些問題及改版重點如下:
Part I: Desktop
eclipse 問題
eclipse 3.5.1 安裝軟體的機制無法運作,這個網址有 bug 回報,第13篇有一個執行 eclipse 的 script 可以解決這個問題,我自己寫的一併列出來供大家參考:
#!/bin/sh
ECLIPSE_HOME=/u00/develop/eclipse
export GDK_NATIVE_WINDOWS=1
$ECLIPSE_HOME/eclipse
subclipse 問題
libsvn-java 這個套件昇級到 1.6.5,但是安裝後發現無法 commit 資料到 SVN server,現在已經確認是 subclipse 的 bug。暫時的解決方法是修改 ~/.subversion/config 這個檔案,找到以下這行設定
# password-stores = gnome-keyring,kwallet
修改為
password-stores =
中文輸入法
9.10 把預設的 scim 換成 ibus,安裝中文支援後,先登出再登入就會看到 ibus 的 tray icon。注音輸入可以用酷音,速成輸入法找了好久,原來是標示為 簡ALL 的那一個,也有倉頡可以用,熟悉 scim 的話看一下應該不會有太大的問題。
Virtualization
VMware 10/26 release 的 VMware server 2.0.2 版,剛出來馬上就不能用,compile kernel module 過不了,看來又要等 patch 了。VirtualBox Open Source 版昇級到 3.0.8 版,這個版本穩定又好用,是個不錯的選擇。
Part II: Server
XFCE4
執行 aptitude install xfce4,登入後發現許多 icon 都沒有顯示出來,結果發現是漏了 xfce4-icon-theme 這個套件。
Service 管理
首先可以複製一個 /etc/init.d 下面的 script 來當作範本,ssh 這個檔案是一個很好的例子,要注意的是 script 的 header 及提供 start、stop 2 個 method,然後利用以下指示建立相關 symbolic link 即可:
update-rc.d -f <your script name> defaults
VNC server
目前應該沒有自動執行的 script 和設定檔,最快的方法是在 /etc/rc.local 加入以下這行啟動 vnc server。記得把 vincent 換成實際的 user 帳號,如果有多個 vnc 用戶,必須指定各別的 display number,例如 :1, :2, etc。
/bin/su – vincent -c “/usr/bin/vncserver :1” >/dev/null
reboot 之後 server 起不來
由於 server 沒有裝 console , syslog 也沒有看到異常的 log ,所以確實的原因不明,硬體是比較老舊。參考網路上的一些案例發現 9.10 在 mount / 的 option 是 errors=remount-ro,改成 defaults 之後就沒有再發生了。
常用的 GUI 管理套件
synaptic
update-manager
update-notifier
bum
2009.11.29 加註
VMware Player 3.0 已經內建 VM 新增及管理功能,如果環境單純的話,已經沒有必要再借助 VMware server 了。在 ubuntu 9.10 上執行 VMware server 2.0.2,這個 網址 有測試過確定可用的方案,把下載的 VMware server gz 檔和他的 script 放在同目錄執行 script 就會自動 patch 與進行安裝。