新年開雙G Gentoo+Gnome

Moderator: Forums Team

Post Reply
chuany
Posts: 22
Joined: Tue Nov 26, 2002 10:54 pm
Location: chuany.net
Contact:

新年開雙G Gentoo+Gnome

Post by chuany »

Dear Gentoo 前輩們,

從上週一開始, 小弟就裝 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安裝過程
http://chuany.net/~chuany/share/gentoo/ ... n_step.txt

接下來, 小弟嘗試了許多不同的 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 若要安裝 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 這行的原因, 請參考以下網址:
http://forums.gentoo.org.tw/viewtopic.p ... me-setting

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

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

Note:
(1)xcin會一直往上跑的問題:
http://forums.gentoo.org.tw/viewtopic.p ... light=xcin
(2)gdesklet如何使用的問題:
http://forums.gentoo.org/viewtopic.php? ... t=gdesklet
(3)Gnome Theme/Splash:
http://art.gnome.org/
(4)Kernel Module AutoLoad:
/etc/modules.autoload.d/kernel-2.4 (看你用哪一版的 Kernel)

ScreenShot:
http://chuany.net/~chuany/share/gentoo/png/mail.png
http://chuany.net/~chuany/share/gentoo/png/mplayer.png
http://chuany.net/~chuany/share/gentoo/png/desktop.png
http://chuany.net/~chuany/share/gentoo/png/gaim.png
http://chuany.net/~chuany/share/gentoo/png/irc.png
http://chuany.net/~chuany/share/gentoo/png/gqview.png
http://chuany.net/~chuany/share/gentoo/png/burncd.png
http://chuany.net/~chuany/share/gentoo/png/dict.png
http://chuany.net/~chuany/share/gentoo/png/browser.png
:wq chuany
pahud
24hr 義工
Posts: 1251
Joined: Tue Nov 26, 2002 10:22 pm
Contact:

Post by pahud »

謝謝chuany分享這份精彩的安裝心得 :D
Join GOT@SETI now!
User avatar
【Palatis】
Posts: 956
Joined: Wed Apr 02, 2003 4:21 pm
Location: 偶爾插花...</br>亞利安星球
Contact:

Post by 【Palatis】 »

我們是不是也可以像 Debian 那樣開篇 Gentoo 無痛起步法?
安裝的部份可以直接貼 * install guide 上去, 但是設定的部份就麻煩許多.
「從麻雀之城回來的時候,被問到『你要大的藤箱還是小的藤箱?』為此煩惱不已。大家都有過這種煩惱吧?」
「是啊是啊!大的藤箱可以放很多東西覺得很划算,小的藤箱小小的裡面也許放著很不錯的東西,真的很難取捨阿!」
「靠這個就能告別這種煩惱『中型的藤箱』!」
「好厲害!」
「不要再煩惱大小的問題了,現在還贈送可以煮出鐵質,增進健康的鐵銼刀。」
「這是一定要買的!」
「我要一個!」
pahud
24hr 義工
Posts: 1251
Joined: Tue Nov 26, 2002 10:22 pm
Contact:

Post by pahud »

【Palatis】 wrote:我們是不是也可以像 Debian 那樣開篇 Gentoo 無痛起步法?
安裝的部份可以直接貼 * install guide 上去, 但是設定的部份就麻煩許多.
我覺得Gentoo整個系統不斷快速地在evolve, 不像debian那樣
stable之後一些usage就不大會變了,Gentoo即使portage,
一兩個月也會有一些改版跟新的功能。所以如果要弄Gentoo無痛起步的話,一定要有dedicated maintainer,
這需要很大的engagement and long-term dedication.
不然辛苦的結晶很快就會out-of-date了。
Join GOT@SETI now!
User avatar
【Palatis】
Posts: 956
Joined: Wed Apr 02, 2003 4:21 pm
Location: 偶爾插花...</br>亞利安星球
Contact:

Post by 【Palatis】 »

放在 wiki 上阿...
現在的 wiki 沒什麼人在寫, 看起來好像沒什麼用 = =
「從麻雀之城回來的時候,被問到『你要大的藤箱還是小的藤箱?』為此煩惱不已。大家都有過這種煩惱吧?」
「是啊是啊!大的藤箱可以放很多東西覺得很划算,小的藤箱小小的裡面也許放著很不錯的東西,真的很難取捨阿!」
「靠這個就能告別這種煩惱『中型的藤箱』!」
「好厲害!」
「不要再煩惱大小的問題了,現在還贈送可以煮出鐵質,增進健康的鐵銼刀。」
「這是一定要買的!」
「我要一個!」
Post Reply