%general-entities; ]> inetutils &inetutils-version;
&inetutils-url;
Inetutils-&inetutils-version; Inetutils <para>Inetutils 软件包包含基本网络程序。</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&inetutils-ch6-sbu;</seg> <seg>&inetutils-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>安装 Inetutils 准备安装 Inetutils: ./configure --prefix=/usr \ --localstatedir=/var \ --disable-logger \ --disable-whois \ --disable-rcp \ --disable-rexec \ --disable-rlogin \ --disable-rsh \ --disable-servers 配置选项的含义: --disable-logger 该选项防止 Inetutils 安装 logger 程序, 它被脚本文件用于向系统日志守护程序传递消息。这里不安装它, 因为 Util-linux 会安装更新的版本。 --disable-whois 该选项防止构建过时的 whois 客户端, BLFS 手册中有一个更好的 whois 客户端。 --disable-r* 这些参数禁用过时的程序,由于安全问题,它们不应该被继续使用。 它们提供的功能可以由 BLFS 手册中的 openssh 软件包代替。 --disable-servers 该选项禁用 Inetutils 软件包包含的若干网络服务程序, 它们在基本的 LFS 系统中注定是不合适的。 其中一些服务程序从本质上就不安全, 只有在可信的网络环境中才能被认为是安全的。 要注意的是,对于其中许多服务程序,都能找到更好的替代品。 编译该软件包: make 运行以下命令以测试编译结果: make check 其中一项测试 libls.sh 在初始的 chroot 环境中可能失败, 但在 LFS 系统构建完成后再重新运行时即可通过。另外,一项名为 ping-localhost.sh 的测试在宿主系统不支持 ipv6 时会失败。 安装该软件包: make install 移动一些程序,这样在 /usr 文件系统不可用时也能使用它们: mv -v /usr/bin/{hostname,ping,ping6,traceroute} /bin mv -v /usr/bin/ifconfig /sbin Inetutils 的内容 安装的程序 dnsdomainname, ftp, ifconfig, hostname, ping, ping6, talk, telnet, tftp, 以及 traceroute 简要描述 dnsdomainname 显示系统的 DNS 域名 dnsdomainname ftp 文件传输程序 ftp hostname 报告或设定主机名称 hostname ifconfig 管理网络接口 ifconfig ping 发送回显请求数据包并报告响应用时 ping ping6 用于 IPv6 网络的 ping 版本 ping6 talk 用于和其他用户聊天 talk telnet TELNET 协议的接口 telnet tftp 简单文件传输程序 tftp traceroute 追踪您的数据包从您工作的主机到网络上另一台主机的路径, 显示中间通过的跳跃(网关)。 traceroute