OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

6.72.1. Installation von Procps-ng

Bereiten Sie procps-ng für die Kompilierung vor:


./configure --prefix=/usr \

--exec-prefix= \

--libdir=/usr/lib \

--docdir=/usr/share/doc/procps-ng-3.3.15 \

--disable-static \

--disable-kill

./configure --prefix=/usr \

--exec-prefix= \

--libdir=/usr/lib \

--docdir=/usr/share/doc/procps-ng-3.3.15 \

--disable-static \

--disable-kill

Die Bedeutung der Konfigurationsoptionen:

--disable-kill

Dieser Schalter deaktiviert die Erstellung des töten Befehl, der vom Util-linux-Paket installiert wird.

Stellen Sie das Paket zusammen:


um

um

Die Testsuite benötigt einige benutzerdefinierte Modifikationen für LFS. Entfernen Sie einen Test, der fehlschlägt, wenn die Skripterstellung kein TTY-Gerät verwendet, und beheben Sie zwei weitere. Führen Sie die folgenden Befehle aus, um die Testsuite auszuführen:


sed -i -r 's|(pmap_initname)\\\$|\1|' testsuite/pmap.test/pmap.exp sed -i '/set tty/d' testsuite/pkill.test/pkill.exp

rm testsuite/pgrep.test/pgrep.exp überprüfen

sed -i -r 's|(pmap_initname)\\\$|\1|' testsuite/pmap.test/pmap.exp sed -i '/set tty/d' testsuite/pkill.test/pkill.exp

rm testsuite/pgrep.test/pgrep.exp überprüfen

Installieren Sie das Paket:


make install

make install

Verschieben Sie abschließend wichtige Bibliotheken an einen Ort, der ggf. gefunden werden kann / usr ist nicht montiert.


mv -v /usr/lib/libprocps.so.* /lib

ln -sfv ../../lib/$(readlink /usr/lib/libprocps.so) /usr/lib/libprocps.so

mv -v /usr/lib/libprocps.so.* /lib

ln -sfv ../../lib/$(readlink /usr/lib/libprocps.so) /usr/lib/libprocps.so


Top OS Cloud Computing bei OnWorks: