Inetutils enthält verschiedene Programme zur grundlegenden Netzwerkunterstützung.
Inetutils hat Probleme mit der 2.6er Kernelserie. Beheben Sie diese Probleme mit dem folgenden Patch:
patch -Np1 -i ../inetutils-1.4.2-kernel_headers-1.patch
Sie werden nicht alle Programme aus diesem Paket installieren. Dennoch würde Inetutils die Man-pages zu diesen Programmen installieren. Der folgende Patch behebt das Problem:
patch -Np1 -i ../inetutils-1.4.2-no_server_man_pages-1.patch
Bereiten Sie Inetutils zum Kompilieren vor:
./configure --prefix=/usr --libexecdir=/usr/sbin \ --sysconfdir=/etc --localstatedir=/var \ --disable-logger --disable-syslogd \ --disable-whois --disable-servers
Die Bedeutung der configure-Parameter:
Das verhindert die Installation des Programmes logger, welches Nachrichten an den System-Log-Daemon übergibt. Logger wird hier ausgelassen, weil etwas später durch Util-Linux eine bessere Version installiert wird.
Dieser Parameter verhindert die Installation des System-Log-Daemon, weil Sie später einen anderen mit dem Paket Sysklogd installieren werden.
Dies verhindert die Installation des whois-Clients, welcher leider elendig veraltet ist. Im BLFS-Buch finden Sie eine Installations-Anleitung für einen besseren whois-Client.
Das verhindert die Installation verschiedener Server-Dienste die zu Inetutils gehören. Diese Dienste sind in einem Basis-System wie LFS nicht angebracht. Einige sind von Natur aus unsicher und nur in vertrauenswürdigen Netzen ohne Risiko einsetzbar. Mehr Informationen finden Sie unter http://www.linuxfromscratch.org/blfs/view/svn/basicnet/inetutils.html. Bitte beachten Sie auch, dass es für fast alle dieser Dienste einen besseren Ersatz gibt.
Kompilieren Sie das Paket:
make
Installieren Sie das Paket:
make install
Und verschieben Sie das Programm ping an die richtige Stelle:
mv -v /usr/bin/ping /bin