6.31. Inetutils-1.4.2

Inetutils enthält verschiedene Programme zur grundlegenden Netzwerkunterstützung.

Geschätzte Kompilierzeit: 0.2 SBU
Ungefähr benötigter Festplattenplatz: 8.7 MB
Die Installation ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses und Sed

6.31.1. Installation von Inetutils

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:

--disable-logger

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.

--disable-syslogd

Dieser Parameter verhindert die Installation des System-Log-Daemon, weil Sie später einen anderen mit dem Paket Sysklogd installieren werden.

--disable-whois

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.

--disable-servers

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

6.31.2. Inhalt von Inetutils

Installierte Programme: ftp, ping, rcp, rlogin, rsh, talk, telnet und tftp

Kurze Beschreibungen

ftp

Das Programm für FTP (File Transfer Protocol).

ping

Sendet echo-request-Pakete und berichtet, wie lange die Antwort braucht.

rcp

Kopiert Dateien auf entfernten Systemen.

rlogin

Führt eine entfernte Anmeldung durch.

rsh

Führt eine entfernte Shell aus.

talk

Wird zum Unterhalten mit anderen Benutzern verwendet.

telnet

Dies ist ein Telnet-Client.

tftp

Das Programm zu TFTP (Trivial File Tranfer Protocol).