恭喜!您現在在新的 Gentoo Linux 環境當中了。不過離安裝完畢還有一段時間,這就是為什麼安裝指南還有下面這些部份 :-)
6.b. 設定 USE 變數
什麼是 USE 變數?
USE 是 Gentoo 提供給使用者最有威力的變數之一。許多程式可以在編譯時包含或不包含自由選擇的支援。例如,一些程式可以在編譯時包含 gtk 支援,或者是支援 qt。其它程式可以包含或不包含 SSL 支援,也有一些甚至可以使用 framebuffer (svgalib) 而不是 X11 (X-server)。
大部分的安裝套件在編譯時都盡可能地加入最多的支援,增加檔案大小以及程式啟動的時間,更別提複雜的相依性。在 Gentoo 下您可以定義哪些支援編譯時要加入。這就是 USE 的作用。
在 USE 變數中,您可以加入要在編譯時加入支援的關鍵字。例如,ssl 會在支援 ssl 的程式編譯時加入 ssl 支援。-X 則會移除 X-server 支援(注意前面的減號)。gnome gtk -kde -qt 則會支援 gnome(以及 gtk),而不包含 kde(以及 qt) 的支援,這可以讓您的系統對 GNOME 完整的調節。
修改 USE 變數
警告: 如果您打算要使用預編套件(GRP 包),請先不要對 USE 變數作任何的修改,您可以在安裝完所有您想要的套件之後,再變更 USE 變數。已知會有怪事侵襲您的系統,如果您忽視這個警告的話! |
預設的 USE 設定放在 /etc/make.profile/make.defaults,而您在 /etc/make.conf 中的設定會和預設的設定一起考慮。如果您在 USE 設定中新增一些東西,他會加入預設的設定中。如果您從 USE 中移除一些東西(在前面加上減號),他會從預設的設定移除。永遠不要改變任何在 /etc/make.profile 目錄中的東西,他會在您更新 Portage 時被覆蓋!
完整的 USE 說明可以在 Gentoo 手冊中 USE 參數 找到。完整的 USE 參數列表可以在系統中的 /usr/portage/profiles/use.desc 找到。
原始碼 4: 檢視可用的 USE 參數 |
# less /usr/portage/profiles/use.desc (你可以使用方向鍵來捲動,按下 'q' 離開) |
下面是一個 USE 的設定,在以 KDE 為基礎的系統中支援 DVD, ALSA 以及燒錄機。
原始碼 5: 開啟 /etc/make.conf |
# nano -w /etc/make.conf
|
原始碼 6: USE 設定 |
USE="-gtk -gnome qt kde dvd alsa cdr" |
7. 設定核心
7.a. 時區
為了讓您的系統知道它的位置在那裡,您將需要設定您的系統時區。到 /usr/share/zoneinfo 尋找您的時區,然後使用 ln 建立一個連接到 /etc/localtime 的符號連結。
原始碼 1: 設定時區資訊 |
# ls /usr/share/zoneinfo (假設您要使用 GMT) # ln -sf /usr/share/zoneinfo/GMT /etc/localtime |
7.b. 安裝核心原始碼
選擇一個核心
Linux 的核心是所有版本的最中心,也是最重要的。他位於使用者程式和系統硬體之間。 Gentoo 提供使用者很多可用的核心原始碼。您可以到 Gentoo 核心 指南 查看我們所提供的核心。
使用 x86 系統的使用者,我們主要支援的核心名為 gentoo-sources,這個核心是以正式 Linux 原始碼為基礎,但是套用了安全、穩定性、相容性和臭蟲修正。除此之外, vanilla-sources 套件提供單純沒有加上補釘的 Linux 原始碼。
兩個核心原始碼都是以正式的 2.6 核心原始碼為基礎,如果您想要安裝 2.4 為基礎的核心,您將需要有個運作正常的網路連線來安裝 Gentoo,因為我們的 Installation CD 上沒有提供這些原始碼。
選擇適合您的核心原始檔然後使用 emerge 安裝。
原始碼 2: 安裝核心原始碼 |
# emerge gentoo-sources
|