Gentoo linux:修订间差异

来自站长百科
跳转至: 导航、​ 搜索
无编辑摘要
(重定向页面到Gentoo Linux
 
第1行: 第1行:
[[Image:Gentoo_Linux_logo_matte.png|176px|thumb|Gentoo Linux [[logo]]]]'''[[Gentoo Linux]]'''[[操作系统]](发音为/ˈdʒɛntuː/)是一个基于[[Portage]]包管理系统的[[Linux元发行版]]发行版本。此项目和它的产品以[[巴布亚企鵝]]命名。Gentoo包管理系统的设计是模块化、可移植、易维护、灵活以及针对用户机器优化的。包一般可以从源代码构建,这延续了port的传统。虽然为了方便,也提供一些大型软件包在多种架构的预编译二进制文件。
#redirect [[gentoo Linux]]
 
== 历史 ==
 
== 描述 ==
Gentoo Linux意味着选择,允许用户自由的选择是Gentoo最大的特色。前首席设计师[[Daniel Robbins]]提到,“设计的基本出发点让我们和其他用户随意使用,没有限制。”
 
如同其他有影响力的发行版本一样,Gentoo Linux提供了自己的有特色的软件管理工具——[[Portage]]。[[Portage]]受到[[FreeBSD]]的[[Ports]]影响很大。
 
=== 优点 ===
与大多数[[GNU/Linux]]发行版本不同,Gentoo Linux为用户提供了大量的应用程序源代码。Gentoo Linux的每一部分都可以在最终用户的系统上重新编译建造,甚至包括最基本的系统库和编译器自身。
通过依赖关系描述和源代码镜像的形式提供软件,'''Gentoo Linux'''提供了大量软件供用户选择。
标准的源代码镜像包括30G的数据。
选择不仅在软件整体方面,也存在于软件的内部。由于可以在本地编译软件,参数和变量的选择可以由用户自己指定。
 
指定参数的优势不仅在于用户了解了设置,更多是增加了针对硬件进行性能提升的余地。
而且用户可以使用自己喜欢的补丁或插件对软件功能进行调整,比如当前的'''Gentoo Linux'''内核发布包括35种。
 
由于系统及应用软件的安装方法差异显著,'''Gentoo Linux'''社区对安装内容的探讨相当深入。即便不使用
'''Gentoo Linux'''的用户也可以通过了解参数选择明白软件内部的设定。应用软件的配置设定都记录在ebuild文件中,由ebuild、emerge命令管理。
 
=== 局限 ===
由於經常會使用網絡下載原始碼,Gentoo Linux對網絡有很強的依賴。在進行系統或軟體的安裝時,不僅需要隨時的連接,還要求足夠的傳輸速度。
 
同樣的,安裝Gentoo Linux對計算機系統的效能也有較高的要求,包括CPU和記憶體。當然這不意味着Gentoo Linux不能使用在低配置設備上,只是用戶將會在安裝相同的环境時会付出更多時間。所以,对于低配置的用户,软件包的挑选尤为重要。
 
== [[软件包]]管理 ==
gentoo的包管理工具称为portage。emerge是这个portage的字符界面管理工具,图形界面工具还有portato,porthole,kuroo,himerge等。
 
=== ebuild ===
ebuild是Portage套件管理程式的根本。它是一個純文本檔案,而每一個ebuild都會對應一個套件(软件包)。ebuild會告訴portage要下載的檔案、該套件可執行的平台、如何編譯它、它所依賴的ebuild和一些修補代碼的patch。Portage內有一個ebuild大集合,稱為Portage tree,是gentoo網站所提供的ebuild。它包含了大部份常用的套件,並會不時更新。如果要使用的套件不在其內,也可以手動加入。
 
=== USE标志 ===
USE标志的设置位于Gentoo系统的/etc/make.conf文档中,作用是使得[[Emerge]]在处理依赖关系的时候可以做到不安装不需要的软件包(例如安装[[Gnome]]的用户没有必要因为一个[[软件包]]的依赖关系而安装[[KDE]]与[[Qt]]),而安装指定的软件包(同样以Gnome举例,Gnome的用户基本上都会安装[[GTK+]]),把系统的设置专注化。
 
参看[[USE标志列表]]
 
=== 常用包管理命令 ===
#同步portage:emerge --sync 或 emerge-webrsync
#升级所有的软件包:emerge -uDN world
#重编译所有的软件包:emerge -e world
 
== 版本 ==
{| class="wikitable"
|+ '''Gentoo Linux'''
|-----
! style="background:#efefef;" | 版本
! style="background:#efefef;" | 日期
|-
| 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机制,每年定期发布的新版本被取消 || [[2008年]][[9月22日]]
|-
| 10.0(Gentoo Linux 10周年特别纪念liveDVD) || [[2009年]][[10月4日]]
|-
| 10.1(修复了bug的特别liveDVD) || [[2009年]][[10月10日]]
|-
| 11.2 (为了庆祝开发者和使用者之间协作的LiveDVD) || [[2011年]][[8月7日]]
|}
 
== [[IRC]] ==
简体中文:
* [[Freenode]]上的#gentoo-cn
繁體中文:
* [[Freenode]]上的#gentoo-tw
 
其他channel可以參考[http://www.gentoo.org Gentoo Linux官方网站]的[http://www.gentoo.org/main/en/irc.xml Gentoo Linux IRC Resources]頁面。
 
== 参见 ==
 
* [[Linux套件列表]]
 
== 外部连接 ==
*[http://www.gentoo.org Gentoo Linux的官方网站]
*[http://forums.gentoo.tw/ Gentoo Taiwan討論區]
*[http://www.gentoo.org/doc/zh_tw/handbook/ Gentoo使用手冊]
*[http://wiki.gentoo.tw/index.php/Main_Page Gentoo中文維基]
*[http://www.gentoo-cn.org/ Gentoo中文社区]
*[http://groups.google.com/group/gentoo-china Gentoo中文邮件列表]

2011年10月4日 (二) 11:19的最新版本

重定向到: