声明: 本手册已经被新版本代替了,不再被维护。

9. 安装必要的系统工具

内容:

9.a. 系统日志工具

因为有一些工具提供给用户的功能比较类似,它们就没有包含在stage3当中。 现在就是你选择安装哪一个的时候了。

你首先需要决定的就是系统日志工具。Unix和Linux在日志记录功能方面 有良好的传统——如果你愿意的话你可以把系统发生的所有事件都记录 到日志文件中。这些功能就是通过系统日志工具来完成的。

Gentoo提供了多种系统日志工具可供选择。这当中有sysklogd( 传统的系统日志守护进程),syslog-ng(一个高级系统日志工具 ),metalog(一个可以灵活配置的系统日志工具)。Portage内或许还有 其他的系统日志工具——我们的可用软件包数量是以天为单位在增加的。

如果你打算使用sysklogd或者syslog-ng你很可能会随后希望 安装logrotate,因为这些系统日志工具并没有提供系统日志文件的滚动功能。

要安装你所选择的系统日志工具,你可以用emerge命令安装它, 并使用rc-update将它加入default运行级别。以下就是一个 安装syslog-ng的例子。当然你要把它换成你的系统日志工具:

代码 1.1: 安装一个系统日志工具

# emerge syslog-ng
# rc-update add syslog-ng default

9.b. 可选:Cron守护进程

接下来你可以选择cron守护进程。尽管这是可选的并且不是系统所必须 的,但是最好能够安装一个。那么,什么是cron守护进程呢?cron守护 进程执行预定的命令。如果你需要执行一些有规律(例如每天、每周或 者每月)的命令,这就会非常有用。

我们对无网络安装只提供了vixie-cron。如果你希望安装其它的cron守护进程, 那你只能等待稍后安装了。

代码 2.1: 安装一个cron守护进程

# emerge vixie-cron
# rc-update add vixie-cron default

9.c. 可选:文件索引

如果你想索引你的系统文件使得你能够使用locate工具很快定位它们, 你需要安装sys-apps/slocate

代码 3.1: 安装slocate

# emerge slocate

9.d. 文件系统工具

根据你所使用的文件系统的不同,你需要安装必须的文件系统工具(用于检查文件 系统完整性、创建额外的文件系统等)。

以下的表格列出了特定文件系统所需要安装的工具。 并不是所有的硬件构架都支持每种文件系统的。

文件系统 工具 安装命令
XFS xfsprogs emerge xfsprogs
ReiserFS reiserfsprogs emerge reiserfsprogs
JFS jfsutils emerge jfsutils

如果你是EVMS用户,你还需要安装evms

代码 4.1: 安装EVMS工具

# USE="-gtk" emerge evms

USE="-gtk"参数会避免安装一些相关依赖的基于GTK的程序。 如果你希望使用evms的图形工具,你可以重新编译evms

可选:针对IBM硬件的RAID工具

如果你正在基于POWER5的系统上使用SCSI RAID,你应该考虑安装iprutils。 这个工具可以帮助你顺利地使用RAID磁盘阵列,获取磁盘阵列中磁盘的使用状态, 并且在其它功能中更新它们的微码。

代码 4.2: 安装iprutils

# emerge iprutils

9.e. 网络工具

如果你不需要任何其它网络相关的工具(例如ppp或dhcp客户端)可以跳过这部分内 容继续进入配置引导程序

可选:安装一个DHCP客户端

如果你需要Gentoo为你的网卡自动获得IP地址,你需要安装dhcpcd(或者 任何其它的DHCP客户端——参见网络模块当 中的DHCP客户端列表)。如果你不安装的话,你安装完Gentoo系统后可 能会无法连接网络。

代码 5.1: 安装dhcpcd

# emerge dhcpcd

可选:安装PPPoE客户端

如果你需要ppp来连接网络,你需要安装它。

代码 5.2: 安装ppp

# emerge ppp

现在进入配置引导程序部分。