確定現在就安裝預編套件。當你執行 emerge --sync 更新 Portage (之後你就會學到),預編套件可能不符合你更新後的 ebuild 檔。可可以試試用 emerge --usepkgonly 取代 emerge --usepkg 避免這個問題。
恭喜,你的系統完全搞定了!接下來繼續然後呢? 學習更多關於 Gentoo 的東西。
12. 然後呢?
12.a. 文件
恭喜!您現在有一個可以運行的 Gentoo 系統了。但接下來該何去何從呢?您接下來有什麼選擇?該先探索什麼?Gentoo 提供它的使用者許多的方向,因此,它提供了許多的特點並編寫成文件。
您應該先看一看 Gentoo Handbook 的下一章節名為 使用 Gentoo,它將會告訴您如果讓您的軟體保持在最新的狀態、如果安裝更多的軟體、什麼是 USE 參數、Gentoo Init 系統的運作方式等等。
如果您有興趣將您的系統最佳化成桌面使用,或著您想要學習如果設定您的系統至一個完整的桌面系統,請閱讀 Gentoo 桌面文件資源。
在 Gentoo Security Handbook 上也有豐富的文件值得一讀。
請翻閱我們的 文件資源 一頁取得我們提供的完整的文件列表。
12.b. Gentoo 線上
我們永遠歡迎您加入 Gentoo 討論區 或是我們眾多的 Gentoo IRC 頻道
我們也有一些對所有使用者公開的 郵寄列表。這頁將會介紹如何加入的資訊。
我們閉嘴的時間到了,並讓您享受您的安裝過程 :)
12.c. 2005.0 後的改變
改變?
Gentoo 的演進相當快。底下部份說明影響 Gentoo 安裝的重要部份。我們只列出安裝過程中共同的部份,安裝過程中不會用到的套件並不包含在其中。
底下的改變是在你更新完系統(重開機前)需要注意的:
- baselayout 套件有一些重要的改變,包含在 Gentoo 網路設定中提到的。這些改變包括 /etc/conf.d/net 檔案新的語法(雖然舊的也還支援)。建議你趕快改用新 的設定。
B. 使用 Gentoo
1. Portage 介紹
1.a. 歡迎使用 Portage
Portage 大概是 Gentoo 在軟體管理方面最傑出的創造。因為他具有很高的彈性及數不清的功能,通常被視為 Linux 中最好的軟體管理工具。
Portage 完全以 Python 和 Bash 寫成,因此他可以完全的讓使用者看透,因為這兩個都是草稿語言。
大部分使用者會透過 emerge 工具使用 Portage。這一章並不會重複 emerge man page 中提供的資訊。如果你想要了解完整的 emerge 選項,請查閱 man page:
原始碼 1: 閱讀 emerge man page |
$ man emerge
|
1.b. Portage 樹
Ebuilds
當我們談到套件時,通常是指透過 Portage 樹讓 Gentoo 使用者可以取得的軟體名稱。 Portage 樹是指 ebuilds 的集合,檔案中包含 Portage 維護軟體所需的資訊(安裝,搜尋,查詢,...)。這些 ebuilds 預設存放在 /usr/portage。
當你要求 Portage 對某個軟體名稱執行某樣動作時,他都會以系統上的 ebuilds 為基礎。因此定期更新系統上的 ebuilds 讓 Portage 知道新的軟體,安全更新等等是很重要的。
更新 Portage 樹
Portage 樹通常是用 rsync,一個快速的小型檔案傳輸工具,來更新。因為 emerge 指令提供一個 rsync 的前端介面,更新相當的簡單。
原始碼 2: 更新 Portage 樹 |
# emerge --sync
|
如果因為防火牆的限制讓你不能使用 rsync,你仍然可以使用每天自動產生的 Portage 快照。emerge-webrsync 工具自動下載及安裝最新的快照到你的系統中:
原始碼 3: 執行 emerge-webrsync |
# emerge-webrsync
|