<Poprzedni | Spis treści | Następne>
6.73.2. Instalacja Util-linux
Przygotuj Util-linux do kompilacji:
./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
--docdir=/usr/share/doc/util-linux-2.34 \
--disable-chfn-chsh \
--wyłącz-logowanie \
--disable-nologin \
--disable-su \
--disable-setpriv \
--disable-runuser \
--disable-pylibmount \
--wyłącz-statyczny \
--bez-pythona \
--bez-systemd \
--bez-systemdsystemunitdir
./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
--docdir=/usr/share/doc/util-linux-2.34 \
--disable-chfn-chsh \
--wyłącz-logowanie \
--disable-nologin \
--disable-su \
--disable-setpriv \
--disable-runuser \
--disable-pylibmount \
--wyłącz-statyczny \
--bez-pythona \
--bez-systemd \
--bez-systemdsystemunitdir
Opcje --disable i --without zapobiegają wyświetlaniu ostrzeżeń o budowaniu komponentów, które wymagają pakietów spoza LFS lub są niezgodne z programami instalowanymi przez inne pakiety.
Skompiluj pakiet:
robić
robić
bash testing/run.sh --srcdir=$PWD --builddir=$PWD
bash testing/run.sh --srcdir=$PWD --builddir=$PWD
W razie potrzeby uruchom zestaw testów jako użytkownik inny niż root:
Ostrzeżenie
Uruchomienie zestawu testów jako użytkownik root może być szkodliwe dla systemu. Aby go uruchomić, opcja CONFIG_SCSI_DEBUG dla jądra musi być dostępna w aktualnie działającym systemie i musi być zbudowana jako moduł. Wbudowanie go w jądro uniemożliwi uruchomienie. Aby uzyskać pełne pokrycie, należy zainstalować inne pakiety BLFS. W razie potrzeby ten test można uruchomić po ponownym uruchomieniu w ukończonym systemie LFS i uruchomieniu:
Ostrzeżenie
Uruchomienie zestawu testów jako użytkownik root może być szkodliwe dla systemu. Aby go uruchomić, opcja CONFIG_SCSI_DEBUG dla jądra musi być dostępna w aktualnie działającym systemie i musi być zbudowana jako moduł. Wbudowanie go w jądro uniemożliwi uruchomienie. Aby uzyskać pełne pokrycie, należy zainstalować inne pakiety BLFS. W razie potrzeby ten test można uruchomić po ponownym uruchomieniu w ukończonym systemie LFS i uruchomieniu:
chown -Rv nikt .
su Nobody -s /bin/bash -c "PATH=$PATH make -k check"
chown -Rv nikt .
su Nobody -s /bin/bash -c "PATH=$PATH make -k check"
Zainstaluj pakiet:
make install
make install