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)