Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

6.72.1. Instalarea Procps-ng

Pregătiți procps-ng pentru compilare:


./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

Semnificația opțiunilor de configurare:

--disable-kill

Acest comutator dezactivează construirea ucide comanda care va fi instalată de pachetul Util-linux.

Compilați pachetul:


face

face

Suita de testare necesită câteva modificări personalizate pentru LFS. Eliminați un test care eșuează atunci când scriptarea nu folosește un dispozitiv tty și remediați alte două. Pentru a rula suita de teste, executați următoarele comenzi:


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 face verificare

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 face verificare

Instalează pachetul:


make install

make install

În cele din urmă, mutați bibliotecile esențiale într-o locație care poate fi găsită dacă / usr nu este montat.


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 la OnWorks: