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: 11 MB

Inetutils 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 wird Inetutils die Man-pages zu diesen Programmen installieren. Der folgende Patch korrigiert 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-Dämonen übergibt. Sie installieren ihn nicht, weil etwas später durch Util-Linux eine bessere Version installiert wird.

--disable-syslogd

Diese Option verhindert die Installation des System-Log-Dämonen, weil Sie einen mit dem Sysklogd Paket installieren.

--disable-whois

Dies verhindert das Kompilieren des whois-Clients, welcher leider elendig veraltet ist. Eine Anleitung für einen besseren whois-Client finden Sie im BLFS-Buch.

--disable-servers

Das verhindert die Installation verschiedener Netzwerkserver die dem Inetutils-Paket beiliegen. Diese gelten in einem basis LFS-System als nicht angebracht. Einige sind von Natur aus unsicher und nur in vertrauenswürdigen Netzen sicher einsetzbar. Mehr Informationen finden Sie unter http://www.linuxfromscratch.org/blfs/view/svn/basicnet/inetutils.html. Beachten Sie, dass es für fast alle dieser Netzwerkserver einen besseren Ersatz gibt.

Kompilieren Sie das Paket:

make

Installieren Sie das Paket:

make install

Und verschieben Sie das Programm ping an die korrekte Stelle:

mv /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

Eine Schnittstelle zum TELNET-Protokoll

tftp

Das Programm zu TFTP (Trivial File Tranfer Protocol)