configure
检测下面的工具用于处理此文档。如标注所示,有些工具可能是可选的。
这是 DocBook 本身的定义。我们目前使用版本 4.5;你不能使用更新或者更早的版本。你需要 DocBook DTD 的XML变体,而不是SGML变体。
这些包含了将 DocBook 源码转换到其他格式(如HTML)所要用的处理指令。
最低要求的版本当前是 1.77.0,但推荐使用最新可用的版本来得到最好的结果。
xmllint
的Libxml2这个库和它所包含的xmllint
工具被用来处理 XML。 很多开发者将已经安装了Libxml2,因为在编译 PostgreSQL 代码时就已经用到它了。不过要注意,可能需要从一个独立的包中 安装xmllint
。
xsltproc
的Libxslt xsltproc
是一个XSLT处理器,也就是说它是一个使用XSLT将XML转换成其他格式的程序。
这是一个在其他东西中将XML转换为PDF的程序。
我们已经在文档中记录了几种安装处理此文档所需的各种工具的方法。它们将在下文中描述。也可能有这些工具的其他打包发布。请向文档邮件列表报告那些包的状态,我们就会在这里包括它们的信息。
你可以在本地不安装DocBook XML和DocBook XSLT样式表的情况下开始工作,因为所需的文件将从Internet下载下来并且缓存在本地。如果你的操作系统包仅提供了旧版本的样式表或者根本就没有所需的包,那么这种方式实际上是最好的解决方案。更多信息请见xmllint
和xsltproc
的--nonet
选项。
要安装所需的包,可使用:
yum install docbook-dtds docbook-style-xsl fop libxslt
要用pkg
安装所需的包,可以使用:
pkg install docbook-xml docbook-xsl fop libxslt
在从doc
目录构建文档时,你会需要用到gmake
,因为所提供的makefile不适合于FreeBSD的make
。
Debian GNU/Linux也有一整套可以用的文档工具包。要安装,只需简单地使用:
apt-get install docbook-xml docbook-xsl fop libxml2-utils xsltproc
在macOS上,你可以不安装任何额外的东西就编译HTML和man文档。如果你想要编译PDF或者想要安装DocBook的本地拷贝,可以采用你喜欢的包管理器来得到它们。
如果使用MacPorts,下面的命令会帮你准备好一切:
sudo port install docbook-xml-4.5 docbook-xsl fop
如果使用的是Homebrew,就用这个:
brew install docbook docbook-xsl fop
configure
检测在你能编译文档之前,你需要运行configure
脚本,就像你在编译PostgreSQL程序本身时所作的那样。检查运行末尾附近的输出,应该看起来像这样:
checking for xmllint... xmllint
checking for DocBook XML V4.5... yes
checking for dbtoepub... dbtoepub
checking for xsltproc... xsltproc
checking for fop... fop
如果没有找到xmllint
,那么一些后续测试将被跳过。
参考书目 一些有关SQL和PostgreSQL的参考和读物。 一些来自于最初的POSTGRES开发团队的白皮书和技术报告可以在加州大学伯克利分...
在 Oracle 中,SETTRANSACTION 语句可以用来设置事务的各种状态,比如只读、读/写、隔离级别,为事务分配名称或将事务分配回滚段...
在本章中,我们将学习如何在WordPress中编辑链接。以下是在WordPress中Edit Links的简单步骤步骤(1)- 点击Pages → All Pages,...
在本章中,我们将学习如何在WordPress中自定义插件,而无需编写任何HTML或CSS。 它通常是多用户网站的一个大额外添加。 这种新方...
在本章中,我们将学习如何自定义主题。 自定义主题可帮助您为网站提供新外观。 在这里您可以更改背景图片/颜色,添加标题,做更...