<Precedenti | Contenuti | Succ.>
6.73.2. Installazione di Util-linux
Prepara Util-linux per la compilazione:
./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
--docdir=/usr/share/doc/util-linux-2.34 \
--disable-chfn-chsh \
--disabilita-accesso \
--disable-nologin \
--disable-su \
--disable-setpriv \
--disable-runuser \
--disable-pylibmount \
--disable-statico \
--senza-python \
--senza-systemd \
--senza-systemdsystemunitdir
./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
--docdir=/usr/share/doc/util-linux-2.34 \
--disable-chfn-chsh \
--disabilita-accesso \
--disable-nologin \
--disable-su \
--disable-setpriv \
--disable-runuser \
--disable-pylibmount \
--disable-statico \
--senza-python \
--senza-systemd \
--senza-systemdsystemunitdir
Le opzioni --disable e --senza evitano avvisi sulla creazione di componenti che richiedono pacchetti non in LFS o che non sono coerenti con i programmi installati da altri pacchetti.
Compila il pacchetto:
make
make
bash test/run.sh --srcdir=$PWD --builddir=$PWD
bash test/run.sh --srcdir=$PWD --builddir=$PWD
Se lo desideri, esegui la suite di test come utente non root:
Avvertenza
L'esecuzione della suite di test come utente root può essere dannosa per il sistema. Per eseguirlo, l'opzione CONFIG_SCSI_DEBUG per il kernel deve essere disponibile nel sistema attualmente in esecuzione e deve essere compilata come modulo. Costruirlo nel kernel impedirà l'avvio. Per una copertura completa, devono essere installati altri pacchetti BLFS. Se lo si desidera, questo test può essere eseguito dopo il riavvio nel sistema LFS completato e l'esecuzione di:
Avvertenza
L'esecuzione della suite di test come utente root può essere dannosa per il sistema. Per eseguirlo, l'opzione CONFIG_SCSI_DEBUG per il kernel deve essere disponibile nel sistema attualmente in esecuzione e deve essere compilata come modulo. Costruirlo nel kernel impedirà l'avvio. Per una copertura completa, devono essere installati altri pacchetti BLFS. Se lo si desidera, questo test può essere eseguito dopo il riavvio nel sistema LFS completato e l'esecuzione di:
chown -Rv nessuno .
su nessuno -s /bin/bash -c "PATH=$PATH make -k check"
chown -Rv nessuno .
su nessuno -s /bin/bash -c "PATH=$PATH make -k check"
Installa il pacchetto:
make install
make install