<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
--wyłącz-chfn-chsh
--wyłącz logowanie
--wyłącz-nologin
--wyłącz-su
--disable-setpriv
--wyłącz-runuser
--wyłącz-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
--wyłącz-chfn-chsh
--wyłącz logowanie
--wyłącz-nologin
--wyłącz-su
--disable-setpriv
--wyłącz-runuser
--wyłącz-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