安装 Psmisc-21.2

估计编译时间:		0.11 SBU
估计所需硬盘空间:     2 MB

安装 Psmisc

命令如下:

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

Psmisc 中的 pidof 程序缺省是不安装的。通常情况下,不会有什么问题,因为我们后面要安装 Sysvinit 包,那里面有一个更好的 pidof 程序。

你可以选择是否使用 Sysvinit 包,如果不安装它,那么在本节就要创建 /bin/pidof 程序的符号链接,以完成本包的安装,用下面这个命令:

ln -s killall /bin/pidof

命令解释

--exec-prefix=/: 这将使程序安装在 /bin 而不是 /usr/bin 。本包的程序在启动脚本中很常用,所以放在 /bin 目录中才能在没有加载 /usr 分区的时候使用它们。

Psmisc的内容

最后检查于 version 21.

包含的程序

fuser, killall 和 pstree

注: 在LFS中我们缺省设置为不安装pidof链接,因为我们要使用sysvinit中的pidof.

具体说明

fuser

显示使用指定文件或者文件系统的进程的PID。

killall

向运行指定命令的进程发出信号。

pstree

树型显示当前运行的进程。

安装Psmisc依赖于

最后检查于 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