8.40.1. Installation of Inetutils
Prepare Inetutils for compilation:
./configure --prefix=/usr \
--bindir=/usr/bin \
--localstatedir=/var \
--disable-logger \
--disable-whois \
--disable-rcp \
--disable-rexec \
--disable-rlogin \
--disable-rsh \
--disable-servers
The meaning of the configure options:
-
--disable-logger
-
This option prevents Inetutils from installing the
logger program,
which is used by scripts to pass messages to the System Log
Daemon. Do not install it because Util-linux installs a more
recent version.
-
--disable-whois
-
This option disables the building of the Inetutils
whois client,
which is out of date. Instructions for a better whois client are in the
BLFS book.
-
--disable-r*
-
These parameters disable building obsolete programs that
should not be used due to security issues. The functions
provided by these programs can be provided by the
openssh package in the BLFS
book.
-
--disable-servers
-
This disables the installation of the various network servers
included as part of the Inetutils package. These servers are
deemed not appropriate in a basic LFS system. Some are
insecure by nature and are only considered safe on trusted
networks. Note that better replacements are available for
many of these servers.
Compile the package:
make
To test the results, issue:
make check
Install the package:
make install
Move a program to the proper location:
mv -v /usr/{,s}bin/ifconfig