<Precedenti | Contenuti | Succ.>
6.39.1. Installazione di Inetutils
Preparare Inetutils per la compilazione:
./configure --prefix=/usr \
--localstatedir=/var \
--disabilita-logger \
--disabilita-whois \
--disabilita-rcp \
--disable-rexec \
--disabilita-rlogin \
--disabilita-rsh \
--disabilita-server
./configure --prefix=/usr \
--localstatedir=/var \
--disabilita-logger \
--disabilita-whois \
--disabilita-rcp \
--disable-rexec \
--disabilita-rlogin \
--disabilita-rsh \
--disabilita-server
Il significato delle opzioni di configurazione:
--disabilita-logger
Questa opzione impedisce a Inetutils di installare logger Programma utilizzato dagli script per inviare messaggi al System Log Daemon. Non installarlo perché Util-linux installa una versione più recente.
--disabilita-whois
Questa opzione disabilita la compilazione di Inetutils whois client, che non è aggiornato. Istruzioni per una migliore whois
i clienti sono nel libro BLFS.
--disabilita-r*
Questi parametri impediscono la creazione di programmi obsoleti che non dovrebbero essere utilizzati per motivi di sicurezza. Le funzioni fornite da questi programmi possono essere fornite dal pacchetto openssh nel manuale BLFS.
--disabilita-server
Questa operazione disabilita l'installazione dei vari server di rete inclusi nel pacchetto Inetutils. Questi server non sono considerati appropriati in un sistema LFS di base. Alcuni sono insicuri per natura e sono considerati sicuri solo su reti affidabili. Si noti che per molti di questi server sono disponibili alternative migliori.
Compila il pacchetto:
make
make
Per testare i risultati, emettere:
fare un controllo
fare un controllo
Note:
Un test, libls.sh, potrebbe non riuscire nell'ambiente chroot iniziale, ma verrà superato se il test viene rieseguito dopo il completamento del sistema LFS. Un test, ping-localhost.sh, fallirà se il sistema host non supporta IPv6.
Note:
Un test, libls.sh, potrebbe non riuscire nell'ambiente chroot iniziale, ma verrà superato se il test viene rieseguito dopo il completamento del sistema LFS. Un test, ping-localhost.sh, fallirà se il sistema host non supporta IPv6.
Installa il pacchetto:
make install
make install
Sposta alcuni programmi in modo che siano disponibili se / usr non è accessibile:
mv -v /usr/bin/{nomehost,ping,ping6,traceroute} /bin mv -v /usr/bin/ifconfig /sbin
mv -v /usr/bin/{nomehost,ping,ping6,traceroute} /bin mv -v /usr/bin/ifconfig /sbin