磨炼Gentoo的锋芒之只要敢想就有Gentoo
Linux得到世界各地众多爱好者的青睐,这里面有很多原因。我们经常听到的原因是Linux价格低(甚至免费)、安全、稳定、开放源码等。实际上,我个人认为,除了上述这些原因之外,Linux受到很多人的追捧还有另外一个非常重要的原因,那就是它给了用户一个发挥想像力和创造力的空间。事实上,这也就是为什么一些发行版(比如Gentoo、Debian)虽然被认为非常不易于安装和使用,但还是拥有数量众多的拥护者的原因。这就像我们购买电脑,虽然已经有很多已经组装好的电脑,但即使是抛开价格的原因,很多人还是愿意自己来组装一台。这是因为我们很多人心中都有一个DIY情节。
优秀的Gentoo
事实上,在软件的安装和升级方面,Gentoo拥有自己独特的优势。由于Portage技术的产生,Gentoo Linux可以担当一个理想的安全服务器、开发平台、专业级桌面应用、游戏服务器、嵌入式应用等等各种角色。由于其无限制的可配置性,我们甚至可以称Gentoo Linux为一个准发行版。至少有以下理由让用户选择使用Gentoo:
◆极度灵活
对于那些喜欢DIY的用户将会有极大的满足感。
◆运行速度快
因为系统是针对所安装的硬件平台进行编译的,所以性能非常不错。
◆学习知识
因为用户几乎是从零开始来构建一个操作系统,所以用户可以从中学到很多知识。
核心技术
Portage是Gentoo Linux的核心技术,它担当着许多关键的功能。比如说,Portage是Gentoo Linux的软件管理方案。为获得Gentoo Linux的最新软件,用户只需要输入一个命令:emerge sync。这个命令告诉Portage到互联网更新本地的Portage树。在本地Portage树中,包含了完整的用于Portage安装最新的Gentoo软件包的脚本。
目前,在我们所知的Portage树中有近7000个软件包,并且软件包还在不断增加中。Portage也是一套软件包编译和安装系统。当需要安装一个软件时,我们输入“emerge packagename”时,Portage将自动会为我们编译出一个满足需要的这个软件包,并根据我们的硬件进行优化和确认想要和不想要的特性。
Portage也可以保持用户的系统处于最新状态。我们只需要输入一个命令:emerge -u world,就可以将所安装的软件都自动更新一次。
获取Gentoo
说了那么多,下面我们就来看一看如何安装一个Gentoo操作系统。我们可以使用多种方法来安装Gentoo。可以下载然后使用我们的LiveCD安装(安装光盘),也可以从其它发行版光盘启动,然后从网络进行安装。在此我们使用的是Gentoo的Universal光盘。
该光盘是一张可以用来开机的光盘,它可以让我们在无网络连接的情况下安装Gentoo。要下载Gentoo的LiveCD,可以到以下网址:
http://www.gentoo.org/main/en/mirrors.xml
事实上,目前国内各大FTP站点也都提供Gentoo的下载。在写本文时,Gentoo的最新版本是Gentoo Linux 2004.2(刚推出)。
此外,考虑到Gentoo Linux 2004.2的LiveCD中不包含Pentium 3、Pentium 4和Athlon的Stage3,所以我们在此安装的是Gentoo Linux 2004.1。当然,因为我们可以很方便地通过几个命令将Gentoo保持最新版本,因此,Gentoo的老用户一般并不会在意安装的是否是Gentoo Linux的最新版本。