Inetutils 软件包包含基础网络程序。
./configure --prefix=/usr --libexecdir=/usr/sbin \ --localstatedir=/var --disable-ifconfig \ --disable-logger --disable-syslogd --disable-whois \ --disable-servers
配置选项的含义:
--disable-ifconfig
这个选项阻止Inetutils安装ifconfig 程序,它可以用来配置网络接口。 LFS使用IPRoute2中的ip 执行此任务。
--disable-logger
阻止 inetutils 安装 logger 程序, 脚本利用这个程序向系统日志守护进程传递消息。 我们不安装它是因为 Util-linux 包含一个老版本。
--disable-syslogd
这个参数阻止 inetutils 安装 System Log Daemon(系统日志守护进程),我们将在 Sysklogd 软件包中安装它。
--disable-whois
阻止 inetutils 编译 whois 客户端,因为它已经很陈旧了。在 BLFS book 里面有安装更好的 whois 客户端的指导。
--disable-servers
阻止安装几种网络服务器。这些服务器对于基本的 LFS 系统是不合适的, 有的还不安全, 很多服务器都有更好的替代者。参见 http://www.linuxfromscratch.org/blfs/view/svn/basicnet/inetutils.html。
编译这个软件包:
make
这个软件包没有附带测试程序。
安装这个软件包:
make install
把一些程序移动到符合 FHS 标准的位置:
mv -v /usr/bin/{hostname,ping,ping6} /bin mv -v /usr/bin/traceroute /sbin