Installation of Inetutils
Install Inetutils by running the
following commands:
patch -Np1 -i ../inetutils-1.4.2-kernel_headers-1.patch &&
patch -Np1 -i ../inetutils-1.4.2-daemon_fixes-1.patch &&
./configure --prefix=/usr --libexecdir=/usr/sbin \
--sysconfdir=/etc --localstatedir=/var \
--mandir=/usr/share/man --infodir=/usr/share/info \
--disable-logger --disable-syslogd &&
make
This package does not come with a test suite.
Now, as the root user:
make install &&
mv -v /usr/bin/ping /bin
Command Explanations
--disable-logger: This switch
prevents Inetutils installing a
logger program, which
is installed in the LFS book.
--disable-syslogd: This switch
prevents Inetutils installing a
system log daemon, which is installed in the LFS book.
--with-wrap: This switch makes Inetutils compile against tcp-wrappers. Add this option if you want to
utilize tcp-wrappers.
--disable-whois: This switch will prevent
Inetutils installing an outdated
whois client. Add
this option if you plan on installing Whois-4.7.5.
--with-pam: This switch makes Inetutils link against Linux-PAM libraries. Add this option if you
want to utilize PAM.
--disable-servers: Some of the servers
included with Inetutils are
insecure in nature and in some cases better alternatives exist. You
can choose this switch to enable only the servers you need,
avoiding the installation of unneeded servers.
Contents
A list of the installed programs not included here, along with
their short descriptions can be found at
../../../../lfs/view/stable/chapter06/inetutils.html#contents-inetutils.
Installed
Programs: ftpd, inetd,
rexecd, rlogind, rshd, talkd, telnetd, tftpd, uucpd and
whois
Installed
Libraries: None
Installed
Directories: None
Short Descriptions
ftpd
|
is a DARPA Internet File Transfer Protocol Server.
|
inetd
|
is an Internet super-server. Note that the xinetd-2.3.13 package
provides a much better server that does the same thing.
|
rexecd
|
is a remote execution server.
|
rlogind
|
is a remote login server.
|
rshd
|
is a remote shell server.
|
talkd
|
is a remote user communication server.
|
telnetd
|
is a DARPA TELNET protocol server.
|
tftpd
|
is an Internet Trivial File Transfer Protocol server.
|
uucpd
|
is a server for supporting UUCP connections over
networks.
|
whois
|
is a client for the whois directory service. Note that
the Whois-4.7.5 package provides
a much better client.
|