<Poprzedni | Spis treści | Następne>
6.72.1. Instalacja Procps-ng
Przygotuj procps-ng do kompilacji:
./configure --prefix=/usr \
--exec-prefix= \
--libdir=/usr/lib \
--docdir=/usr/share/doc/procps-ng-3.3.15 \
--wyłącz-statyczny \
--wyłącz-zabij
./configure --prefix=/usr \
--exec-prefix= \
--libdir=/usr/lib \
--docdir=/usr/share/doc/procps-ng-3.3.15 \
--wyłącz-statyczny \
--wyłącz-zabij
Znaczenie opcji konfiguracyjnych:
--wyłącz-zabij
Ten przełącznik wyłącza budowanie zabić polecenie, które zostanie zainstalowane przez pakiet Util-linux.
Skompiluj pakiet:
robić
robić
Zestaw testów wymaga pewnych niestandardowych modyfikacji dla LFS. Usuń test, który zakończył się niepowodzeniem, gdy skrypty nie korzystają z urządzenia tty, i napraw dwa inne. Aby uruchomić zestaw testów, uruchom następujące polecenia:
sed -i -r 's|(nazwa_inicjału mapy)\\\$|\1|' testsuite/pmap.test/pmap.exp sed -i '/set tty/d' testsuite/pkill.test/pkill.exp
rm testsuite/pgrep.test/pgrep.exp sprawdź
sed -i -r 's|(nazwa_inicjału mapy)\\\$|\1|' testsuite/pmap.test/pmap.exp sed -i '/set tty/d' testsuite/pkill.test/pkill.exp
rm testsuite/pgrep.test/pgrep.exp sprawdź
Zainstaluj pakiet:
make install
make install
Na koniec przenieś niezbędne biblioteki do lokalizacji, którą można znaleźć if / usr nie jest zamontowany.
mv -v /usr/lib/libprocps.so.* /lib
ln -sfv ../../lib/$(link do odczytu /usr/lib/libprocps.so) /usr/lib/libprocps.so
mv -v /usr/lib/libprocps.so.* /lib
ln -sfv ../../lib/$(link do odczytu /usr/lib/libprocps.so) /usr/lib/libprocps.so