|
B.2. 工具集下面的工具用于处理此文档.有些可能是可选的,在文中标注了.
我们已经在文档中记录了几种安装处理此文档所需的各种工具的方法. 它们在下面描述.也可能有其它包发布这些工具.请向 doc 邮件列表 报告那些包的状态,我们就会在这里包括那些信息. B.2.1. Linux RPM 安装许多供应商在它们的版本里提供了一整套处理 DocBook 的 RPM 包, 通常是基于 Red Hat Software 的 docbook-tools 的.安装的时候请检查一下 "SGML" 选项,或者下列包之一: sgml-common , docbook , stylesheets , openjade (或 jade ).可能还需要 sgml-tools .will be needed as well. If your 如果你的版本没有提供这些东西,那么你应该可以使用来自一些其它 合理兼容的发行商的包. B.2.2. FreeBSD 安装FreeBSD 文档计划本身就非常频繁地使用 DocBook, 所以在 FreeBSD 里有一整套可以用的文档工具的 "ports" 就一点也不奇怪了.要在 FreeBSD 里制作文档,你必须安装下面的 port:
很多东西来自 /usr/ports/print ( tex , jadetex ) 你也可能会安装. 这些 port 很可能不会更新位于 /usr/local/share/sgml/catalog 的主目录文件.确保你有下面这行: CATALOG "/usr/local/share/sgml/docbook/3.1/catalog" 如果你不想编辑文件,你还可以把环境变量 SGML_CATALOG_FILES 设置为一个冒号分隔 的目录文件列表(比如上面那样的). 你可以在 FreeBSD 文档计划指导 (http://www.freebsd.org/tutorials/docproj-primer/tools.html) 里找到更多指导. B.2.3. Debian 包Debian GNU/Linux 里面也有一整套 可以用的文档工具的包. 安装时,只需要用下面的命令: apt-get install jade apt-get install docbook apt-get install docbook-stylesheets
B.2.4. 从源程序里手工安装DocBook 工具的手工安装过程有些复杂,因此如果你有预制作好的包, 最好还是用它们.我们在这里只描述一个标准的安装,而且安装到 标准的路径里,并且没有 "神奇" 的特性. 相关的更多的细节,你应该学习相关包的文档,并且阅读 SGML 介绍性材料. B.2.4.1. 安装 OpenJade
B.2.4.2. 安装 DocBook DTD 工具箱
B.2.4.3. 安装 DocBook 的 DSSSL 风格表要安装风格表,解开发布的工具包,然后把它挪到一个合适的地方, 比如 /usr/local/share/sgml . (归档会自动生成一个子目录.) $ gunzip docbook-dsssl-1. xx .tar.gz $ tar -C /usr/local/share/sgml -xf docbook-dsssl-1. xx .tar
你也可以在 /usr/local/share/sgml/catalog 里 制作常用的目录条目∶ CATALOG "docbook-dsssl--1. xx /catalog 因为风格表变化频繁,因此有时候多实验几个版本也挺好, PostgreSQL 并不使用这个表项. 参阅 Section B.3 获取有关如何选择风格表的信息. B.2.4.4. 安装 JadeTeX要安装和使用 JadeTeX ,你会需要 一套能用的 TeX 和 LaTeX2e ,包括支持的 工具 和 图形 包. Babel , AMS 字体 和 AMS-LaTeX , PSNFSS 扩展和伴侣工具箱 "the 35 fonts" , 用于生成 PostScript 的 dvips 程序,宏包 fancyhdr , hyperref , minitoc , url 和 ot2enc 所有这些你都可以在你最近的 CTAN 镜象站点找到. 基本 TeX 系统的安装远远超出了这份介绍 的范围.你应该可以在任何可以运行 TeX 的系统上找到二进制包. 在你开始使用 JadeTeX 处理 PostgreSQL 文档之前,你需要 增大 TeX 的内部数据结构的尺寸. 关于这些事情的细节可以在 JadeTeX 的安装指导里找到. 在制作 jadetex.fmt 格式文件之前, 你可能想编辑 jadetex.ltx 文件, 把 Babel 的配置改变为适合你的路径. 要修改的行看起来象 \RequirePackage[german,french,english]{babel}[1997/01/23] 而且很显然你应该只列出你需要的唯一的语言, 并且把 Babel 配置为用于该语言. 一旦完成了这些你就可以安装 JadeTeX 了∶ $ gunzip jadetex- xxx .tar.gz $ tar xf jadetex- xxx .tar $ cd jadetex $ make install $ mktexlsr 最后两步需要以 root 身份处理. |