Le paquet Inetutils contient des programmes réseau basiques.
Inetutils a quelques soucis avec la série 2.6 du noyau Linux. Corrigez-les en appliquant le correctif suivant :
patch -Np1 -i ../inetutils-1.4.2-kernel_headers-1.patch
Les programmes venant avec Inetutils ne seront pas tous installés. Néanmoins, le système de construction d'Inetutils insistera malgré tout sur l'installation de toutes les pages man. Le correctif suivant corrigera cette situation :
patch -Np1 -i ../inetutils-1.4.2-no_server_man_pages-1.patch
Préparez la compilation d'Inetutils :
./configure --prefix=/usr --libexecdir=/usr/sbin \ --sysconfdir=/etc --localstatedir=/var \ --disable-logger --disable-syslogd \ --disable-whois --disable-servers
Voici la signification des options de configure :
--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 bien meilleure après.
--disable-syslogd
Cette option empêche l'installation du démon de traces système par Inetutils car il est installé avec le paquet Sysklogd.
--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. Plus d'informations sont disponibles sur http://www.linuxfromscratch.org/blfs/view/svn/basicnet/inetutils.html. Notez que de meilleurs remplacements sont disponibles pour certains de ces serveurs.
Compilez le paquet :
make
Installez le paquet :
make install
Déplacez le programme ping à un emplacement compatible avec FHS :
mv /usr/bin/ping /bin
Est un programme pour le protocole de transfert de fichier
Envoie des paquets echo-request et affiche le temps mis pour que la réponse arrive
Fait une copie de fichiers distants
Permet une connexion à distance
Exécute un shell distant
Est utilisé pour discuter avec un autre utilisateur
Une interface du protocole TELNET
Un programme de transfert trivial de fichiers