6.31. Inetutils-1.4.2

Il pacchetto Inetutils contiene programmi di base per il networking.

Tempo approssimativo di costruzione: 0.2 SBU

Spazio su disco richiesto: 11 MB

L'installazione di Inetutils dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed

6.31.1. Installazione di Inetutils

Inetutils ha problemi con i kernel Linux della serie 2.6. Correggere questi problemi applicando la seguente patch:

patch -Np1 -i ../inetutils-1.4.2-kernel_headers-1.patch

Non si sta per installare tutti i programmi che vengono con Inetutils. Tuttavia, il sistema di installazione di Inteutils cercherà di installare comunque tutte le pagine man. La patch seguente correggerà questo comportamento:

patch -Np1 -i ../inetutils-1.4.2-no_server_man_pages-1.patch

Preparare Inetutils per la compilazione:

./configure --prefix=/usr --libexecdir=/usr/sbin \
    --sysconfdir=/etc --localstatedir=/var \
    --disable-logger --disable-syslogd \
    --disable-whois --disable-servers

Significato delle opzioni di configurazione:

--disable-logger

questa opzione disabilita l'installazione da parte di Inetutils del programma logger, che è usato dagli script per passare messaggi al System Log Daemon. Non lo si installa perché Util-linux più tardi ne installa una versione migliore.

--disable-syslogd

questa opzione disabilita l'installazione da parte di Inetutils del System Log Daemon, che è installato con il pacchetto Sysklogd.

--disable-whois

questa opzione disabilita la costruzione del client whois di Inetutils, che è tristemente anziano. Istruzioni per un migliore client whois si trovano nel libro BLFS.

--disable-servers

questa disabilita l'installazione dei vari server di rete inclusi come parte del pacchetto Inetutils. Questi server sono giudicati non appropriati in un sistema LFS di base. Alcuni non sono sicuri per natura e sono considerati sicuri solo su reti accreditate. Ulteriori informazioni possono essere trovate su http://www.linuxfromscratch.org/blfs/view/svn/basicnet/inetutils.html . Notare che per molti di questi server sono disponibili migliori sostituti.

Compilare il pacchetto:

make

Installarlo:

make install

Spostare il programma ping al suo posto conforme a FHS:

mv /usr/bin/ping /bin

6.31.2. Contenuti di Inetutils

Programmi installati: ftp, ping, rcp, rlogin, rsh, talk, telnet e tftp

Brevi descrizioni

ftp

Il programma di trasferimento file di ARPANET.

ping

Invia pacchetti echo-request e riporta quanto tempo impiega la replica.

rcp

Esegue una copia remota dei file.

rlogin

Esegue login remoto.

rsh

Essegue una shell remota.

talk

Usato per agganciare un altro utente.

telnet

Un'interfaccia al protocollo TELNET.

tftp

Un programma leggero di trasferimento file.