Inetutils enthält verschiedene Programme zur grundlegenden Netzwerkunterstützung.
Approximate build time: 0.2 SBU Required disk space: 11 MB
Inetutils ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed.
Wir 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. Wir 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 wir 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/stable/basicnet/inetutils.html. Beachten Sie, dass es für fast alle dieser Netzwerkserver einen besseren Ersatz gibt.
Kompilieren Sie das Paket:
make
Installieren Sie es:
make install
Und verschieben Sie das Programm ping an die korrekte Stelle:
mv /usr/bin/ping /bin
ftp ist das ARPANET Dateiübertrangsprogramm.
ping sendet echo-request-Pakete und berichtet, wie lange die Antwort braucht.
rcp kopiert entfernte Dateien.
rlogin führt einen entfernten Login durch.
rsh führt eine entfernte Shell aus.
talk wird zum Unterhalten mit anderen Benutzern verwendet.