2008年3月26日 星期三

紅帽桌面中文化

自從公司改用 RHEL 5.0 當開發機標準作業系統以後,我就沒有在開發機上成功的使用中文。每次上網找資料,看到的結果都和自己在開發機看到的不同。這兩天下定決心,要把開發機中文化。

看照網頁上的說明(Adding language support after installation),我應該可以在左下角的 Applications => Add/Remove Software 找到可以新增的套件,但是我連程式都開不起來。仔細看了一下錯誤訊息,是需要 root 密碼。公司的主機都使用相同的設定,我們自己也不知道 root 密碼是什麼,完全靠 sudo 來取得管理者權限,不過既然安裝需要 root 密碼,只好心一橫,密碼檔備份一下,然後改 root 密碼了。

設定視窗開起來了,但是還是看不到套件列表。出了一個很怪的錯誤訊息說找不到 repomd.xml,只好去搜尋公司內部的討論群組。有人說重裝 yum 就行了,但是我重裝好幾次都一樣,最後只好蠻幹,連設定檔和資料檔全部砍光光,再重裝一次,才看到套件列表。

不過怎麼看,我看到的套件列表都和網頁上的不一樣,去挖了一下設定檔,才知道公司把 yum 的設定全部指向內部的設定主機了,自然不會有語系相關的套件。所以我去 /etc/yum.repos.d/ 下寫一個檔案,把 baseurl 指向 redhat.com 的安裝路徑,這才讓我取得了語系相關的套件列表。


[redhat]
name=Fedora Core $releasever - $basearch
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/5/i386/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY


最後我選定了「Chinese support」,並且
按照說明(Changing your default language)把桌面也換成中文的,然後再打開 SCIM 的設定畫面改成「倚天鍵盤」,還原我在視窗環境下的輸入法設定。現在還在用倚天鍵盤的大概屈指可數了吧,而我正好就是其中之一。

終於,我在 RHEL 下也可以輕鬆的處理中文了。

1 意見:

ionkao 提到...

thanks for ur tip