Gentoo Linux

来自站长百科
跳转至: 导航、​ 搜索
Gentoo Linux logo

Gentoo Linux操作系统(发音为/ˈdʒɛntuː/)是一个基于Portage包管理系统的Linux元发行版发行版本。此项目和它的产品以巴布亚企鵝命名。Gentoo包管理系统的设计是模块化、可移植、易维护、灵活以及针对用户机器优化的。包一般可以从源代码构建,这延续了port的传统。虽然为了方便,也提供一些大型软件包在多种架构的预编译二进制文件。

Gentoo Linux历史[ ]

Gentoo Linux描述[ ]

Gentoo Linux意味着选择,允许用户自由的选择是Gentoo最大的特色。前首席设计师Daniel Robbins提到,“设计的基本出发点让我们和其他用户随意使用,没有限制。”

如同其他有影响力的发行版本一样,Gentoo Linux提供了自己的有特色的软件管理工具——PortagePortage受到FreeBSDPorts影响很大。

Gentoo Linux优点[ ]

与大多数GNU/Linux发行版本不同,Gentoo Linux为用户提供了大量的应用程序源代码。Gentoo Linux的每一部分都可以在最终用户的系统上重新编译建造,甚至包括最基本的系统库和编译器自身。 通过依赖关系描述和源代码镜像的形式提供软件,Gentoo Linux提供了大量软件供用户选择。 标准的源代码镜像包括30G的数据。 选择不仅在软件整体方面,也存在于软件的内部。由于可以在本地编译软件,参数和变量的选择可以由用户自己指定。

指定参数的优势不仅在于用户了解了设置,更多是增加了针对硬件进行性能提升的余地。 而且用户可以使用自己喜欢的补丁或插件对软件功能进行调整,比如当前的Gentoo Linux内核发布包括35种。

由于系统及应用软件的安装方法差异显著,Gentoo Linux社区对安装内容的探讨相当深入。即便不使用 Gentoo Linux的用户也可以通过了解参数选择明白软件内部的设定。应用软件的配置设定都记录在ebuild文件中,由ebuild、emerge命令管理。

Gentoo Linux局限[ ]

由于经常会使用网络下载原始码,Gentoo Linux对网络有很强的依赖。在进行系统或软体的安装时,不仅需要随时的连接,还要求足够的传输速度。

同样的,安装Gentoo Linux对计算机系统的效能也有较高的要求,包括CPU和记忆体。当然这不意味着Gentoo Linux不能使用在低配置设备上,只是用户将会在安装相同的环境时会付出更多时间。所以,对于低配置的用户,软件包的挑选尤为重要。

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的用户没有必要因为一个软件包的依赖关系而安装KDEQt),而安装指定的软件包(同样以Gnome举例,Gnome的用户基本上都会安装GTK+),把系统的设置专注化。

参看USE标志列表

常用包管理命令[ ]

  1. 同步portage:emerge --sync 或 emerge-webrsync
  2. 升级所有的软件包:emerge -uDN world
  3. 重编译所有的软件包:emerge -e world

Gentoo Linux版本[ ]

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机制,每年定期发布的新版本被取消 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日

Gentoo Linux IRC[ ]

简体中文:

繁體中文:

其他channel可以參考Gentoo Linux官方网站Gentoo Linux IRC Resources頁面。

相关条目[ ]

参考来源[ ]