2. 需求

您只需要下载并编译一个软件包 (OpenJade)。本 HOWTO 将解释编译过程,但您应该熟悉从源代码安装软件。

我们需要的软件包大部分都位于 Linux 文档项目 (TLDP) 网站。

2.1. 先决条件

创建一个目录/tmp/downloads。我们将使用这个目录来存储下载的源代码。

2.2. OpenJade

OpenJade 将用于处理 DocBook 文档。可以从以下网址下载 OpenJade:http://openjade.sourceforge.net/

在编写本文档时,OpenJade 1.3.1 可用。请下载 openjade-1.3.x.tar.gz 文件。

2.3. DocBook DTDs

所有 DocBook DTD 都可以在 Linux 文档项目网站上找到,网址为 http://www.tldp.org/authors/index.html#resources

请下载 DocBook SGML v4.1DocBook SGML v3.1DocBook XML v4.1.2

Note注意
 

请下载所有 zip 压缩文件。

2.4. ISO 实体

Linux 文档项目 已将所有实体打包到一个大的 tar 文件中,并将其放置在 http://www.tldp.org/authors/tools/entities.tar.gz,以方便用户使用。感谢 TLDP。

2.5. Norman Walsh 的 DSSSL

Norman Walsh 的 DSSSL 可以从 DocBook 项目网站下载,网址为 http://sourceforge.net/project/showfiles.php?group_id=21935

在编写本文档时,docbook-dsssl-1.7.6 可用。

2.6. LDP 定制的 DSL 样式表

LDP DSL 是 Linux 文档项目 (TLDP) 使用的定制样式表。它是 Norman Walsh 的 DSSSL 的扩展。它添加了诸如背景和目录之类的功能。可以从 http://www.tldp.org/authors/tools/ldp.dsl 下载。

ldp.dsl 需要 Norman Walsh 的 DSSSL

2.7. HTMLDOC (可选)

HTMLDOC 可用于将 HTML 转换为 PDF。如果您想生成 PDF 文档,请从 http://www.easysw.com/htmldoc/software.php 下载 HTMLDOC

2.8. Norman Walsh 的 XSL (可选)

这不是必需的。但是,如果您想使用 Tomcat + Cocoon 提供 DocBook 4.1.2 XML 内容,您将需要 Norman Walsh 的 XML 样式表。

样式表可从 http://sourceforge.net/projects/docbook/ 下载。

请下载名为 docbook-xsl 的软件包。

Note注意
 

最近发布了 docbook-xsl 版本 1.57.0。本文档已使用最新版本进行验证,并进行了适当的修改。如果您仍然遇到任何错误,请发送电子邮件至 @

2.9. LDP 定制的 XSL (可选)

另请从 http://my.core.com/~dhorton/docbook/tldp-xsl/ 下载 LDP 定制的 XSL