Psmisc 包含有用于显示进程信息的程序。
为编译 Psmisc 做准备:
./configure --prefix=/usr --exec-prefix=""
配置选项的含义:
--exec-prefix=""
这个确保 Psmisc 二进制文件被安装在/bin
而不是
/usr/bin
。这是根据 FHS
标准安装的正确位置,因为有一些 Psmisc 二进制文件将被 LFS-Bootscripts 包使用。
编译软件包:
make
这个包没有附带测试套件。
安装软件包:
make install
没有理由把 pstree 和
pstree.x11 程序安装在
/bin
中。所以,把它们移动到 /usr/bin
中:
mv -v /bin/pstree* /usr/bin
在默认情况下,Psmisc 的 pidof 程序未被安装。这通常情况下不是问题,因为它将在这之后的 Sysvinit 包中被安装,而且这个包提供了一个更好的 pidof 程序。如果你打算不使用 Sysvinit,则可通过创建下面的符号连接来安装完整的 Psmis:
ln -sv killall /bin/pidof