<< Back to shouce.jb51.net

安装 Man-1.5m2

预计所需编译时间:      0.1 SBU
预计所需硬盘空间:      1.9MB

Man的内容

Man 是 man 手册页查看器.

安装下列程序: apropos, makewhatis, man, man2dvi, man2html 和 whatis

Man 安装依赖关系

Man 依赖于: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Sed.

安装 Man

我们要对man的源码做三个调整。

第一个补丁预防了当与groff的最近发布相结合使用时,man手册页不大于80列会发生的问题:

patch -Np1 -i ../man-1.5m2-80cols.patch

第二个改动是一个sed命令,在PAGER变量中加了-R参数,以正确的处理escape序列:

sed -i 's/-is/&R/' configure

第三个改动,也是sed命令,注释了man.conf文件中的一行(MANPATH /usr/man),因为在运行像whatis这样的程序时它会产生多余的结果:

sed -i 's%MANPATH./usr/man%#&%' src/man.conf.in

为编译 Man 做准备:

./configure -default -confdir=/etc

configure参数的意思是:

编译软件包:

make

安装软件包:

make install

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

你可能想看看BLFS中的 http://www.linuxfromscratch.org/blfs/view/cvs/postlfs/compressdoc.html,它讲了压缩和格式化 man 手册页的内容。