安装 Groff-1.18.1

估计编译时间:		1.08 SBU
估计所需硬盘空间:     18 MB

安装 Groff

命令如下:

./configure --prefix=/usr &&
make PROCESSEDEXAMPLEFILES="" &&
make PROCESSEDEXAMPLEFILES="" install &&
ln -s soelim /usr/bin/zsoelim &&
ln -s eqn /usr/bin/geqn &&
ln -s tbl /usr/bin/gtbl

命令解释

make PROCESSEDEXAMPLEFILES="": Groff 有一些我们在 LFS 中没有安装的依赖关系。这个参数去掉了这样的工具。

ln -s ...: 这些符号链接是有的 xman 和其它的 groff/man 文档程序运行所需要的。

Groff的内容

最后检查于 version 1.17.2.

包含的程序

addftinfo, afmtodit, eqn, geqn (链接至eqn), grn, grodvi, groff, grog, grolbp, grolj4, grops, grotty, gtbl (链接至 tbl), hpftodit, indxbib, lkbib, lookbib, mmroff, neqn, nroff, pfbtops, pic, post-grohtml, pre-grohtml, refer, soelim, tbl, tfmtodit, troff and zsoelim (链接至 soelim)

具体说明

addftinfo

读取一个troff字体文件并增加一些groff系统使用的附加字体点阵.

afmtodit

建立同groff和grops一起使用的字体文件

eqn

将嵌于troff输入文件中的方程描述翻译成troff理解的命令.

geqn

GNU的 eqn.

grn

groff的gremlin文件预处理器.

grodvi

groff的产生TeX dvi格式的驱动

groff

groff文档格式系统的前端.

grog

读取文件然后猜测使用 -e, -man, -me, -mm, -ms, -p, -s, 和 -t中的哪个groff参数来打印文件.并把带有这个参数的groff命令输出到标准输出.

grolbp

Canon CAPSL printers (LBP-4 和LBP-8激光打印机系列)的groff驱动.

grolj4

产生适用于HP Laserjet4 打印机的PCL5格式的groff驱动.

grops

将GNU troff的标准输出翻译成 Postscript.

grotty

将GNU troff的标准输出翻译成适合类打字机设备的格式.

gtbl

GNU的 tbl.

indxbib

建立同refer, lookbib和lkbib一起使用的文件的文献数据库的反向列表.

lkbib

在文献数据库中搜索包括指定关键字的条目,并将其输出到标准输出.

lookbib

打印一个标准错误的提示,除非标准输入不是终端. 从标准输入读入关键字搜索在指定文件中的文献数据库中的含有这些关键字的条目.并将结果输出到标准输出.

mmroff

简易的groff预处理器

neqn

将方程格式化适应ASCII输出的脚本

nroff

这个脚本用groff命令仿真nroff命令.

pfbtops

将 Postscript字体翻译成 .pfb格式.

pic

将内嵌于troff或者TeX输入文件中的图像编译成troff或者TeX理解的指令.

pre-grohtml and post-grohtml

将GNU troff的输出翻译成html

refer

将一个文件拷贝到标准输出,并丢弃.[和.]之间作为引用的内容和在.R1和.R2之间解释如何处理这些引用的命令

soelim

读取文件将其中的 .so 文件表格替换为 文件的内容.

tbl

将内嵌于troff或者TeX输入文件中的表格编译成troff或者TeX理解的指令.

tfmtodit

建立 groff -Tdvi 使用的字体文件.

troff

和Unix的troff高度兼容. 一般运行groff来调用它,groff依照合适的顺序并使用合适的参数来执行预处理程序和后处理程序(post-processors).

zsoelim

GNU的soelim.

安装Groff依赖于

最后检查于 version 1.17.2.

Bash: sh
Binutils: ar, as, ld, ranlib
Bison: bison
Diffutils: cmp
Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm, touch
Gcc: cc1, cc1plus, collect2, cpp0, g++, gcc
Grep: egrep, grep
Make: make
Gawk: awk
Sed: sed
Sh-utils: basename, date, echo, expr, hostname, uname
Textutils: cat, tr