6.46. Installing Psmisc-20.2

Estimated build time:           1 minute
Estimated required disk space:  500 KB

6.46.1. Installation of Psmisc

Install Psmisc by running the following commands:

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

psmisc installs the /usr/share/man/man1/pidof.1 man page, but psmisc's pidof program isn't installed by default. Generally that isn't a problem because we install the sysvinit package later on which provides us with a better pidof program.

It's up to you now to decide if you are going to use the sysvinit package which provides a pidof program, or not. If you are going to, you should remove psmisc's pidof man page by running:

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

If you're not going to use sysvinit, you should complete this package's installation by creating the /bin/pidof symlink by running:

cd /bin
ln -s killall pidof

6.46.2. Command explanations

--exec-prefix=/: This will cause the programs to be installed in /bin rather than in /usr/bin. The programs in this package are often used in bootscripts, so they should be in the /bin directory so they can be used when the /usr partition isn't mounted yet.

6.46.3. Contents of psmisc-20.2

6.46.4. Dependencies

Psmisc-20.2 needs the following to be installed:


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