6.39.1. Instalarea Inetutils
Pregătiți Inetutils pentru compilare:
./configure --prefix=/usr \
--localstatedir=/var \
--disable-logger \
--disable-whois \
--disable-rcp \
--disable-rexec \
--disable-login \
--disable-rsh \
--disable-server
./configure --prefix=/usr \
--localstatedir=/var \
--disable-logger \
--disable-whois \
--disable-rcp \
--disable-rexec \
--disable-login \
--disable-rsh \
--disable-server
Semnificația opțiunilor de configurare:
--disable-logger
Această opțiune împiedică Inetutils să instaleze busteni program, care este folosit de scripturi pentru a transmite mesaje către System Log Daemon. Nu-l instalați deoarece Util-linux instalează o versiune mai recentă.
--disable-whois
Această opțiune dezactivează construirea Inetutils care este client, care este depășit. Instrucțiuni pentru o mai bună care este
clientul se află în cartea BLFS.
--disable-r*
Acești parametri dezactivează crearea de programe învechite care nu ar trebui utilizate din cauza problemelor de securitate. Funcțiile oferite de aceste programe pot fi furnizate de pachetul openssh din cartea BLFS.
--disable-server
Aceasta dezactivează instalarea diferitelor servere de rețea incluse ca parte a pachetului Inetutils. Aceste servere sunt considerate neadecvate într-un sistem LFS de bază. Unele sunt nesigure prin natura lor și sunt considerate sigure doar în rețelele de încredere. Rețineți că sunt disponibile înlocuiri mai bune pentru multe dintre aceste servere.
Compilați pachetul:
face
face
Pentru a testa rezultatele, emite:
face verificarea
face verificarea
notițe
Un test, libls.sh, poate eșua în mediul chroot inițial, dar va trece dacă testul este reluat după finalizarea sistemului LFS. Un test, ping-localhost.sh, va eșua dacă sistemul gazdă nu are capacitatea ipv6.
notițe
Un test, libls.sh, poate eșua în mediul chroot inițial, dar va trece dacă testul este reluat după finalizarea sistemului LFS. Un test, ping-localhost.sh, va eșua dacă sistemul gazdă nu are capacitatea ipv6.
Instalează pachetul:
make install
make install
Mutați unele programe astfel încât acestea să fie disponibile dacă / usr nu este accesibil:
mv -v /usr/bin/{hostname,ping,ping6,traceroute} /bin mv -v /usr/bin/ifconfig /sbin
mv -v /usr/bin/{hostname,ping,ping6,traceroute} /bin mv -v /usr/bin/ifconfig /sbin