6.41.1. Installation de Inetutils
Préparez la compilation d'Inetutils :
./configure --prefix=/usr \
--localstatedir=/var \
--disable-logger \
--disable-whois \
--disable-rcp \
--disable-rexec \
--disable-rlogin \
--disable-rsh \
--disable-servers
Voici la signification des options de
configure :
-
--disable-r*
-
Ces parramètres désactivent la construction de programmes
obsolètes qui ne doivent pas être utilisé pour des raisons de
sécurité. Les fonctions fournies pas ces programmes peuvent
être fournies pale le paquet openssh du livre BLFS.
-
--disable-logger
-
Cette option empêche l'installation du programme logger par Inetutils. Ce
programme est utilisé par les scripts pour passer des
messages au démon des traces système. Nous ne l'installons
pas car Util-linux livre une version plus récente
-
--disable-whois
-
Cette option désactive la construction du client whois d'Inetutils qui est
vraiment obsolète. Les instructions pour un meilleur client
whois sont dans
le livre BLFS.
-
--disable-servers
-
Ceci désactive l'installation des différents serveurs réseau
inclus dans le paquet Inetutils. Ces serveurs semblent
inappropriés dans un système LFS de base. Certains sont non
sécurisés et ne sont pas considérés sains sur des réseaux de
confiance. Remarquez que de meilleurs remplacements sont
disponibles pour certains de ces serveurs.
Compilez le paquet :
make
Pour tester les résultats, exécutez :
make check
Un test, libls.sh, est connu
pour échouer à cause de codage en dur de certains chemins de
programmes. Tous les tests fonctionnent si les tests sont relancés
à la fin du chapitre 6.
Installez le paquet :
make install
Déplacez certains programmes pour qu'ils soient disponibles si
/usr n'est pas accessible :
mv -v /usr/bin/{hostname,ping,ping6,traceroute} /bin
mv -v /usr/bin/ifconfig /sbin