久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Gentoo Linux:修訂間差異

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索
無編輯摘要
→?參見
第95行: 第95行:
== 參見 ==
== 參見 ==


* [[Linux套件列表]]
* [[Linux]]


== 外部連接 ==
== 外部連接 ==

2011年10月7日 (五) 09:49的版本

Gentoo Linux logo

Gentoo Linux操作系統(tǒng)(發(fā)音為/?d??ntu?/)是一個(gè)基于Portage包管理系統(tǒng)的Linux元發(fā)行版發(fā)行版本。此項(xiàng)目和它的產(chǎn)品以巴布亞企鵝命名。Gentoo包管理系統(tǒng)的設(shè)計(jì)是模塊化、可移植、易維護(hù)、靈活以及針對用戶機(jī)器優(yōu)化的。包一般可以從源代碼構(gòu)建,這延續(xù)了port的傳統(tǒng)。雖然為了方便,也提供一些大型軟件包在多種架構(gòu)的預(yù)編譯二進(jìn)制文件。

歷史

描述

Gentoo Linux意味著選擇,允許用戶自由的選擇是Gentoo最大的特色。前首席設(shè)計(jì)師Daniel Robbins提到,“設(shè)計(jì)的基本出發(fā)點(diǎn)讓我們和其他用戶隨意使用,沒有限制。”

如同其他有影響力的發(fā)行版本一樣,Gentoo Linux提供了自己的有特色的軟件管理工具——Portage。Portage受到FreeBSDPorts影響很大。

優(yōu)點(diǎn)

與大多數(shù)GNU/Linux發(fā)行版本不同,Gentoo Linux為用戶提供了大量的應(yīng)用程序源代碼。Gentoo Linux的每一部分都可以在最終用戶的系統(tǒng)上重新編譯建造,甚至包括最基本的系統(tǒng)庫和編譯器自身。 通過依賴關(guān)系描述和源代碼鏡像的形式提供軟件,Gentoo Linux提供了大量軟件供用戶選擇。 標(biāo)準(zhǔn)的源代碼鏡像包括30G的數(shù)據(jù)。 選擇不僅在軟件整體方面,也存在于軟件的內(nèi)部。由于可以在本地編譯軟件,參數(shù)和變量的選擇可以由用戶自己指定。

指定參數(shù)的優(yōu)勢不僅在于用戶了解了設(shè)置,更多是增加了針對硬件進(jìn)行性能提升的余地。 而且用戶可以使用自己喜歡的補(bǔ)丁或插件對軟件功能進(jìn)行調(diào)整,比如當(dāng)前的Gentoo Linux內(nèi)核發(fā)布包括35種。

由于系統(tǒng)及應(yīng)用軟件的安裝方法差異顯著,Gentoo Linux社區(qū)對安裝內(nèi)容的探討相當(dāng)深入。即便不使用 Gentoo Linux的用戶也可以通過了解參數(shù)選擇明白軟件內(nèi)部的設(shè)定。應(yīng)用軟件的配置設(shè)定都記錄在ebuild文件中,由ebuild、emerge命令管理。

局限

由於經(jīng)常會使用網(wǎng)絡(luò)下載原始碼,Gentoo Linux對網(wǎng)絡(luò)有很強(qiáng)的依賴。在進(jìn)行系統(tǒng)或軟體的安裝時(shí),不僅需要隨時(shí)的連接,還要求足夠的傳輸速度。

同樣的,安裝Gentoo Linux對計(jì)算機(jī)系統(tǒng)的效能也有較高的要求,包括CPU和記憶體。當(dāng)然這不意味著Gentoo Linux不能使用在低配置設(shè)備上,只是用戶將會在安裝相同的環(huán)境時(shí)會付出更多時(shí)間。所以,對于低配置的用戶,軟件包的挑選尤為重要。

軟件包管理

gentoo的包管理工具稱為portage。emerge是這個(gè)portage的字符界面管理工具,圖形界面工具還有portato,porthole,kuroo,himerge等。

ebuild

ebuild是Portage套件管理程式的根本。它是一個(gè)純文本檔案,而每一個(gè)ebuild都會對應(yīng)一個(gè)套件(軟件包)。ebuild會告訴portage要下載的檔案、該套件可執(zhí)行的平臺、如何編譯它、它所依賴的ebuild和一些修補(bǔ)代碼的patch。Portage內(nèi)有一個(gè)ebuild大集合,稱為Portage tree,是gentoo網(wǎng)站所提供的ebuild。它包含了大部份常用的套件,並會不時(shí)更新。如果要使用的套件不在其內(nèi),也可以手動(dòng)加入。

USE標(biāo)志

USE標(biāo)志的設(shè)置位于Gentoo系統(tǒng)的/etc/make.conf文檔中,作用是使得Emerge在處理依賴關(guān)系的時(shí)候可以做到不安裝不需要的軟件包(例如安裝Gnome的用戶沒有必要因?yàn)橐粋€(gè)軟件包的依賴關(guān)系而安裝KDEQt),而安裝指定的軟件包(同樣以Gnome舉例,Gnome的用戶基本上都會安裝GTK+),把系統(tǒng)的設(shè)置專注化。

參看USE標(biāo)志列表

常用包管理命令

  1. 同步portage:emerge --sync 或 emerge-webrsync
  2. 升級所有的軟件包:emerge -uDN world
  3. 重編譯所有的軟件包:emerge -e world

版本

Gentoo Linux
版本 日期
1.0 2002年3月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 (為了慶祝開發(fā)者和使用者之間協(xié)作的LiveDVD) 2011年8月7日

IRC

簡體中文:

繁體中文:

其他channel可以參考Gentoo Linux官方網(wǎng)站Gentoo Linux IRC Resources頁面。

參見

外部連接