Installation of Inetutils
Install Inetutils by running the
following commands:
./configure --prefix=/usr \
--libexecdir=/usr/sbin \
--sysconfdir=/etc \
--localstatedir=/var \
--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{,6} /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.
--disable-whois
: This switch will
prevent Inetutils installing an
outdated whois
client. Add this option if you plan on installing Whois-4.7.26.
--disable-ifconfig
: This switch will
prevent Inetutils installing an
ifconfig command. Use
this parameter if you have Net-Tools installed and wish to keep its
version of ifconfig.
--with-wrap
: This switch makes
Inetutils compile against
tcp-wrappers. Add this option if
you want to utilize tcp-wrappers.
--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/6.3/chapter06/inetutils.html#contents-inetutils.
Installed Programs:
ftpd, ifconfig, inetd, ping6, 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.14 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.26 package provides a much
better client.
|