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: 8.7 MB
L'installazione 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 verranno installati tutti i programmi inclusi in Inetutils. Ciononostante il sistema di installazione di Inteutils cercherà di installare ugualmente tutte le pagine man. La patch seguente correggerà questa situazione:

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 inibisce l'installazione da parte di Inetutils del System Log Daemon, che è installato con il pacchetto Sysklogd.

--disable-whois

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

--disable-servers

Questa inibisce 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 sostituti migliori.

Compilare il pacchetto:

make

Installarlo:

make install

Spostare il programma ping al suo posto conformemente 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