January 26, 2004

新年開雙G Gentoo+Gnome

從上週一開始, 小弟就裝 Gentoo Linux 到現在, 不僅花了很多時間在 compile, 也花了不少時間把 Gentoo 的整個機制做一番了解.在安裝 Gentoo 的過程中遇到不少小問題, 不過都解決了, 感謝協助小弟的朋友們與Gentoo TW/US Forums.

在這裡分享一下小弟的安裝過程.

首先小弟是使用 Stage3 安裝, 然後再用 emerge -e world 做全盤重新 compile, 但是在這其中, 小弟遇到第一個問題, 就是 portage 一直無法更新到最新版, 導致整個 emerge -e world 的過程中一直在 loop, 更妙的是, 小弟重新單獨去 upgrade portage 套件, 此時畫面都開始做抓新檔與重新 compile 的動作, 訊息也告訴小弟已經升級到最新版了, 但當小弟 emerge -V 查看版本時, 還是一直停留在原先的版本. 小弟不斷的 emerge sync 或是把 /usr/portage 砍掉重 emerge sync, 還是一直發生同樣的狀況, 直到過了三天, 居然就神奇的升級成功, 所以小弟暫時先懷疑一下, 應該是主站本身套件版本的管理有一些不同步的狀況, 才會這樣子.

小弟的Gentoo Linux安裝過程

接下來, 小弟嘗試了許多不同的 Kernel 版本, 計有 gentoo-source-2.4.22-r2
gentoo-source-2.4.22-r5 vanilla-sources-2.4.24
gaming-sources-2.4.20-r7 唯一成功的有 gentoo-source-2.4.22-r2 與
vanilla-source-2.4.24, 全部都是使用 genkernel 來安裝的, 目前使用
vanilla-source-2.4.24 相當愉快, 所有的 device 都有正常抓到. 使用
genkernel 的原因有以下幾點:
(1) 小弟真的很懶.
(2) 不想遇到任何因為沒 compile 進去, 就無法使用該裝置的麻煩.
(3) genkernel all 真的是相當快樂!

所以還是因為懶, 唯一有發生跟 Kernel Module 有關的問題是在做 module-update 時, 出現以下訊息, 不過看起來不礙事, 所以就用囉!
gentoo root # modules-update
depmod: *** Unresolved symbols in
/lib/modules/2.4.24/kernel/drivers/net/wan/comx.o

在使用 genkernel 時, 有一點要記住, 預設 /boot 不會被 mount 進來, 所以記得要手動先 mount 進來, 以免產生的 kernel 與 initrd 檔會被放在根目錄的 /boot 下, 而非真的放在你要開機的 /boot 的目錄下.

在 Xwindow 的安裝部份, 小弟是參考這個http://www.gentoo.org/doc/en/desktop.xml">Gentoo 官方網址安裝的.

在這裡提一下, Gentoo 若要安裝 gdm/kdm 這些套件來使用, 其實他是整合在 /etc/init.d/xdm 這個 script 裡, 而這個 script 會去參照 /etc/rc.conf 裡有關 X 的設定, 所以只要(1)XF86Config檔 (2)/etc/rc.conf 這兩個檔案有設定正確, 再配上 rc-update add xdm default, 以後每次重開機, 都可以進入美美的 Login 畫面喔!

另外, 若要掛上 xcin 的話, 可以在 /etc/X11/Session/ 把 Gnome 與 kde-3.1.5裡填上:

kde-3.1.5:
#!/bin/sh
export LC_ALL=zh_TW.Big5
export LANG=zh_TW.Big5
export XMODIFIERS="@im=xcin"
exec xcin &
exec gnome-settings-daemon &
/usr/kde/3.1/bin/startkde

Gnome: 在最上面填上(不是第一行)
export LC_ALL=zh_TW.Big5
export LANG=zh_TW.Big5
export XMODIFIERS="@im=xcin"
exec xcin &

小弟在安裝 X 時, 起初是選擇使用 KDE, 因為 KDE 在字型與 Locale 方面的設定都相當簡易, 且有 AceLan 大大的極力推薦, 所以就更是願意花時間去等待, 但是小弟發現自己使用 KDE 的 QT 軟體不多, 反倒是都在使用 GTK 的軟體, 這樣子就覺得使用 KDE 很浪費, 所以就改用 Gnome, 這也是為什麼在上面 kde-3.1.5 有 exec gnome-setting-daemon 這行的原因, 請參考網址.

在字型方面, 就都使用 Microsoft 的 mingliu.ttc 字型檔, 將該檔 rename 成 ttf 放置在 /usr/X11R6/lib/X11/fonts/truetype 裡面, 並使用 xfs , 這樣在 KDE 與 Gnome 裡都可以選來使用. 也很滿意.

剩下的就是自己怎麼去美化桌面環境與安裝應用軟體. 這個部份就到 /usr/portage 裡去尋寶囉!

Note:
(1)xcin會一直往上跑的問題
(2)gdesklet如何使用的問題
(3)Gnome Theme/Splash
(4)Kernel Module AutoLoad:
/etc/modules.autoload.d/kernel-2.4 (看你用哪一版的 Kernel)

ScreenShot:
Sylpheed
MPlayer
Desktop
Gaim
XChat
GQview
Gnome Toaster
Dict
Mozilla-Firebird

由 chuany 發表於 01:20 AM | 迴響 (108) | 引用