Il pacchetto Inetutils contiene programmi di base per il networking.
Inetutils ha problemi con i kernel Linux della serie 2.6. Correggere questi problemi applicando la seguente patch:
patch -Np1 -i ../inetutils-1.4.2-kernel_headers-1.patch
Non verranno installati tutti i programmi inclusi in Inetutils. Ciononostante il sistema di installazione di Inteutils cercherà di installare ugualmente tutte le pagine man. La patch seguente correggerà questa situazione:
patch -Np1 -i ../inetutils-1.4.2-no_server_man_pages-1.patch
Preparare Inetutils per la compilazione:
./configure --prefix=/usr --libexecdir=/usr/sbin \ --sysconfdir=/etc --localstatedir=/var \ --disable-logger --disable-syslogd \ --disable-whois --disable-servers
Significato delle opzioni di configurazione:
questa opzione disabilita l'installazione da parte di Inetutils del programma logger, che è usato dagli script per passare messaggi al System Log Daemon. Non lo si installa perché Util-linux più tardi ne installa una versione migliore.
Questa opzione inibisce l'installazione da parte di Inetutils del System Log Daemon, che è installato con il pacchetto Sysklogd.
Questa opzione inibisce la costruzione del client whois di Inetutils, che è tristemente anziano. Istruzioni per un migliore client whois si trovano nel libro BLFS.
Questa inibisce l'installazione dei vari server di rete inclusi come parte del pacchetto Inetutils. Questi server sono giudicati non appropriati in un sistema LFS di base. Alcuni non sono sicuri per natura e sono considerati sicuri solo su reti accreditate. Ulteriori informazioni possono essere trovate su http://www.linuxfromscratch.org/blfs/view/svn/basicnet/inetutils.html. Notare che per molti di questi server sono disponibili sostituti migliori.
Compilare il pacchetto:
make
Installarlo:
make install
Spostare il programma ping al suo posto conformemente a FHS:
mv /usr/bin/ping /bin