已安装的程序: ftp、ping、rcp、rlogin、rsh、talk、telnet 和 tftp
Inetutils 软件包包含用于基本网络操作的程序。
Inetutils 在 Linux 2.6 内核系列中存在问题。通过应用以下补丁来修复这些问题
patch -Np1 -i ../inetutils-1.4.2-kernel_headers-1.patch
Inetutils 附带的所有程序将不会被安装。然而,Inetutils 构建系统仍将坚持安装所有的 man pages。以下补丁将纠正这种情况
patch -Np1 -i ../inetutils-1.4.2-no_server_man_pages-1.patch
准备编译 Inetutils
./configure --prefix=/usr --libexecdir=/usr/sbin \ --sysconfdir=/etc --localstatedir=/var \ --disable-logger --disable-syslogd \ --disable-whois --disable-servers
配置选项的含义
此选项阻止 Inetutils 安装 logger 程序,该程序被脚本用于向系统日志守护进程传递消息。不要安装它,因为 Util-linux 稍后会安装一个更好的版本。
此选项阻止 Inetutils 安装系统日志守护进程,该守护进程随 Sysklogd 软件包一起安装。
此选项禁用构建过时的 Inetutils whois 客户端。有关更好的 whois 客户端的说明在 BLFS 书籍中。
这会禁用安装作为 Inetutils 软件包一部分的各种网络服务器。这些服务器被认为不适合在基本的 LFS 系统中使用。有些服务器本质上是不安全的,仅在受信任的网络上才被认为是安全的。更多信息可以在 http://www.linuxfromscratch.org/blfs/view/svn/basicnet/inetutils.html 中找到。请注意,许多这些服务器都有更好的替代品。
编译软件包
make
安装软件包
make install
将 ping 程序移动到其符合 FHS 标准的位置
mv -v /usr/bin/ping /bin