WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢(qián)
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
Gentoo Linux

Gentoo Linux操作系統(tǒng)(發(fā)音為/?d??ntu?/)是一個(gè)基于Portage包管理系統(tǒng)的Linux元發(fā)行版發(fā)行版本。此項(xiàng)目和它的產(chǎn)品以巴布亞企鵝命名。Gentoo包管理系統(tǒng)的設(shè)計(jì)是模塊化、可移植、易維護(hù)、靈活以及針對(duì)用戶機(jī)器優(yōu)化的。包一般可以從源代碼構(gòu)建,這延續(xù)了port的傳統(tǒng)。雖然為了方便,也提供一些大型軟件包在多種架構(gòu)的預(yù)編譯二進(jìn)制文件。
Gentoo Linux歷史[ ]
Gentoo Linux描述[ ]
Gentoo Linux意味著選擇,允許用戶自由的選擇是Gentoo最大的特色。前首席設(shè)計(jì)師Daniel Robbins提到,“設(shè)計(jì)的基本出發(fā)點(diǎn)讓我們和其他用戶隨意使用,沒(méi)有限制?!?
如同其他有影響力的發(fā)行版本一樣,Gentoo Linux提供了自己的有特色的軟件管理工具——Portage。Portage受到FreeBSD的Ports影響很大。
Gentoo Linux優(yōu)點(diǎn)[ ]
與大多數(shù)GNU/Linux發(fā)行版本不同,Gentoo Linux為用戶提供了大量的應(yīng)用程序源代碼。Gentoo Linux的每一部分都可以在最終用戶的系統(tǒng)上重新編譯建造,甚至包括最基本的系統(tǒng)庫(kù)和編譯器自身。 通過(guò)依賴關(guān)系描述和源代碼鏡像的形式提供軟件,Gentoo Linux提供了大量軟件供用戶選擇。 標(biāo)準(zhǔn)的源代碼鏡像包括30G的數(shù)據(jù)。 選擇不僅在軟件整體方面,也存在于軟件的內(nèi)部。由于可以在本地編譯軟件,參數(shù)和變量的選擇可以由用戶自己指定。
指定參數(shù)的優(yōu)勢(shì)不僅在于用戶了解了設(shè)置,更多是增加了針對(duì)硬件進(jìn)行性能提升的余地。 而且用戶可以使用自己喜歡的補(bǔ)丁或插件對(duì)軟件功能進(jìn)行調(diào)整,比如當(dāng)前的Gentoo Linux內(nèi)核發(fā)布包括35種。
由于系統(tǒng)及應(yīng)用軟件的安裝方法差異顯著,Gentoo Linux社區(qū)對(duì)安裝內(nèi)容的探討相當(dāng)深入。即便不使用 Gentoo Linux的用戶也可以通過(guò)了解參數(shù)選擇明白軟件內(nèi)部的設(shè)定。應(yīng)用軟件的配置設(shè)定都記錄在ebuild文件中,由ebuild、emerge命令管理。
Gentoo Linux局限[ ]
由于經(jīng)常會(huì)使用網(wǎng)絡(luò)下載原始碼,Gentoo Linux對(duì)網(wǎng)絡(luò)有很強(qiáng)的依賴。在進(jìn)行系統(tǒng)或軟體的安裝時(shí),不僅需要隨時(shí)的連接,還要求足夠的傳輸速度。
同樣的,安裝Gentoo Linux對(duì)計(jì)算機(jī)系統(tǒng)的效能也有較高的要求,包括CPU和記憶體。當(dāng)然這不意味著Gentoo Linux不能使用在低配置設(shè)備上,只是用戶將會(huì)在安裝相同的環(huán)境時(shí)會(huì)付出更多時(shí)間。所以,對(duì)于低配置的用戶,軟件包的挑選尤為重要。
Gentoo Linux軟件包管理[ ]
gentoo的包管理工具稱為portage。emerge是這個(gè)portage的字符界面管理工具,圖形界面工具還有portato,porthole,kuroo,himerge等。
ebuild[ ]
ebuild是Portage套件管理程式的根本。它是一個(gè)純文本檔案,而每一個(gè)ebuild都會(huì)對(duì)應(yīng)一個(gè)套件(軟件包)。 ebuild會(huì)告訴portage要下載的檔案、該套件可執(zhí)行的平臺(tái)、如何編譯它、它所依賴的ebuild和一些修補(bǔ)代碼的patch。 Portage內(nèi)有一個(gè)ebuild大集合,稱為Portage tree,是gentoo網(wǎng)站所提供的ebuild。它包含了大部份常用的套件,并會(huì)不時(shí)更新。如果要使用的套件不在其內(nèi),也可以手動(dòng)加入。
USE標(biāo)志[ ]
USE標(biāo)志的設(shè)置位于Gentoo系統(tǒng)的/etc/make.conf文檔中,作用是使得Emerge在處理依賴關(guān)系的時(shí)候可以做到不安裝不需要的軟件包(例如安裝Gnome的用戶沒(méi)有必要因?yàn)橐粋€(gè)軟件包的依賴關(guān)系而安裝KDE與Qt),而安裝指定的軟件包(同樣以Gnome舉例,Gnome的用戶基本上都會(huì)安裝GTK+),把系統(tǒng)的設(shè)置專注化。
參看USE標(biāo)志列表
常用包管理命令[ ]
- 同步portage:emerge --sync 或 emerge-webrsync
- 升級(jí)所有的軟件包:emerge -uDN world
- 重編譯所有的軟件包:emerge -e world
Gentoo Linux版本[ ]
版本 | 日期 |
---|---|
1.0 | 2002年 月31日 |
1.1a | 2002年4月4日 |
1.2 | 2002年6月5日 |
1.4 | 2003年8月5日 |
2004.0 | 2004年3月31日 |
2004.1 | 2004年4月28日 |
2004.2 | 2004年7月26日 |
2004.3 | 2004年11月15日 |
2005.0 | 2005年3月28日 |
2005.1 | 2005年8月15日 |
2006.0 | 2006年2月27日 |
2006.1 | 2006年8月31日 |
2007.0 | 2007年5月8日 |
2008.0 | 2008年7月6日 |
建立Weekly Build機(jī)制,每年定期發(fā)布的新版本被取消 | 2008年9月22日 |
10.0(Gentoo Linux 10周年特別紀(jì)念liveDVD) | 2009年10月4日 |
10.1(修復(fù)了bug的特別liveDVD) | 2009年10月10日 |
11.2 (為了慶祝開(kāi)發(fā)者和使用者之間協(xié)作的LiveDVD) | 2011年8月7日 |
Gentoo Linux IRC[ ]
簡(jiǎn)體中文:
- Freenode上的#gentoo-cn
繁體中文:
- Freenode上的#gentoo-tw
其他channel可以參考Gentoo Linux官方網(wǎng)站的Gentoo Linux IRC Resources頁(yè)面。