Installer Psmisc-21

Estimation du temps de construction:           1 minute
Estimation de l'espace disque requis:  2 Mo

Installation de Psmisc

Installez Psmisc en lançant les commandes suivantes:

./configure --prefix=/usr --exec-prefix=/ &&
make &&
make install

Psmisc installe la page de man /usr/share/man/man1/pidof.1, mais le programme pidof de Psmisc n'est pas installé par défaut. Généralement ceci n'est pas un problème car nous installerons le package sysvinit plus tard, qui nous fournit un meilleur programme pidof.

C'est à vous de décider maintenant si vous allez utiliser le package Sysvinit qui fournit un programme pidof, ou non. Si vous le souhaitez, vous devriez enlever la page man pidof de Psmisc en exécutant:

rm /usr/share/man/man1/pidof.1

Si vous n'utilisez pas Sysvinit, vous devriez complèter l'installation de ce package en créant le lien symbolique /bin/pidof en exécutant:

ln -s killall /bin/pidof

Explication des Commandes

--exec-prefix=/: Cela fera que les programmes seront installés dans /bin plutôt que dans /usr/bin. Les programmes de ce package sont souvent utilisés dans des scripts de boot, alors ils devraient être dans le répertoire /bin afin qu'ils puissent être utilisés quand la partition /usr n'est pas encore montée.

Contenu de Psmisc

Dernière vérification effectuée auprès de la version 20.2.

Programmes

fuser, killall, pidof (lien vers killall) et pstree

A noter que dans LFS nous n'installons pas le lien pidof par défaut car nous utilisons pidof de sysvinit à la place.

Descriptions

fuser

fuser affiche les PIDs des processus qui utilisent les fichiers ou les systèmes de fichiers spécifiés.

killall

killall envoie un signal à tous les processus faisant tourner l'une des commandes spécifiées.

pidof

pidof trouve les identifiants de processus (PIDs) des programmes nommés.

pstree

pstree présente les processus tournant sous forme d'arborescence.

Dépendances d'installation de Psmisc

Dernière vérification effectuée auprès de la version 20.2.


Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
Bison: bison
Binutils: as, ld
Diffutils: cmp
Fileutils: chmod, install, ls, mkdir, mv, rm
Gettext: msgfmt, xgettext
Gcc: cc, cc1, collect2, cpp0, gcc
Grep: egrep, grep
M4: m4
Make: make
Gawk: gawk
Sed: sed
Sh-utils: basename, echo, expr, hostname, sleep, uname
Texinfo: makeinfo
Textutils: cat, tr