安装 Man-1.5k

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

安装 Man

命令如下:

patch -Np1 -i ../man-1.5k.patch &&
PATH=$PATH:/usr/bin:/bin \
    ./configure -default -confdir=/etc &&
make &&
make install

注意:如果你要禁止 SGR escape序列,你应该编辑man.conf 文件,并给 nroff 加上 -c 参数。

您可能想看看处理 man 手册页的格式化和压缩问题的一些提示: http://hints.us.linuxfromscratch.org/hints/man.txt

命令解释

PATH=$PATH:/usr/bin:/bin ./configure -default: 一些程序的路径会写入 man 的文件中,不幸的是,configure 脚本会找到 PATH 中最后一个位置而不是第一个位置。在运行 ./configure 命令前把 /usr/bin:/bin 加到 PATH 中,我们就能保证 man 不使用 /static 里面的程序。

patch -Np1 -i ../man-1.5k.patch: 这个补丁注释了 man.conf 文件中的一个(MANPATH /usr/man),因为在运行像 whatis 这样的程序时它会产生多余的结果。补丁还在 PAGER 变量中加了 -R 参数,以使 man 手册页能正常显示。

Man的内容

最后检查于 version 1.5k.

包含的程序

apropos, makewhatis, man, man2dvi, man2html 和 whatis

具体说明

apropos

在数据库文件中查找关键字,包含一些简单的系统描述命令,输出结果到标准输出.

makewhatis

读取在给定目录下面的所有手册文档(manual pages)和预处理过的文档.对于每一个文档它会在whatis数据库里面添加一行记录(包括文档名称和概述,其中用破折号分开,这个概述是对手册文档NAME字段的摘录).

man

格式化并显示在线的手册文档.

man2dvi

转化手册文档到dvi格式.

man2html

转化手册文档到html格式

whatis

在数据库文件中查找关键字,包含一些简单的系统描述命令,输出结果到标准输出.只有完全符合的才会被输出

安装Man依赖于

最后检查于 version 1.5i2.

Bash: sh
Binutils: as, ld
Fileutils: chmod, cp, install, mkdir, rm
Gcc: c11, collect2, cpp0, gcc
Grep: grep
Make: make
Gawk: awk
Sed: sed
Sh-utils: echo
Textutils: cat