Estimated build time: 0.3 SBU Estimated required disk space: (to be determined) |
(Last checked against version 1.4.2.)
The Inetutils package contains network clients and servers.
Inetutils installs the following:
ftp, ping, rcp, rlogin, rsh, talk, telnet, tftp, whois, ftpd, inetd, rexecd, rlogind, rshd, talkd, telnetd, tftpd, uucpd
(No dependencies checked yet.)
Prepare Inetutils for compilation:
./configure --prefix=/usr --disable-syslogd \ --libexecdir=/usr/sbin --disable-logger \ --sysconfdir=/etc --localstatedir=/var \ --disable-whois --disable-servers |
The meaning of the configure options:
--disable-syslogd: This option prevents inetutils from installing the System Log Daemon, which is installed with the Sysklogd package.
--disable-logger: This option prevents inetutils from installing the logger program, which is used by scripts to pass messages to the System Log Daemon. We do not install it because Util-linux installs a better version later.
--sysconfdir=/etc: This option tells the binaries created by the package to look in /etc for their configuration files
--disable-whois: This option disables the building of the inetutils whois client, which is woefully out of date. Instructions for a better whois client are in the BLFS book.
--disable-servers: This disables the compilation of the various server utilities included as part of the Inetutils package. Many of these have known security vulnerabilities, and for most there are better replacements.
Compile the package:
make |
Install it:
make install |
And move the ping program to its proper place:
mv /usr/bin/ping /bin |