PostgreSQL 工具集

2021-09-17 10:19 更新
J.2.1. 在 Fedora、RHEL 和衍生品上安裝
J.2.2. 在 FreeBSD 上安裝
J.2.3. Debian 包
J.2.4. macOS
J.2.5. 用configure檢測

下面的工具用于處理此文檔。如標注所示,有些工具可能是可選的。

DocBook DTD

這是 DocBook 本身的定義。我們目前使用版本 4.5;你不能使用更新或者更早的版本。你需要 DocBook DTD 的XML變體,而不是SGML變體。

DocBook XSL Stylesheets

這些包含了將 DocBook 源碼轉(zhuǎn)換到其他格式(如HTML)所要用的處理指令。

最低要求的版本當前是 1.77.0,但推薦使用最新可用的版本來得到最好的結(jié)果。

xmllintLibxml2

這個庫和它所包含的xmllint工具被用來處理 XML。 很多開發(fā)者將已經(jīng)安裝了Libxml2,因為在編譯 PostgreSQL 代碼時就已經(jīng)用到它了。不過要注意,可能需要從一個獨立的包中 安裝xmllint。

xsltprocLibxslt

xsltproc是一個XSLT處理器,也就是說它是一個使用XSLT將XML轉(zhuǎn)換成其他格式的程序。

FOP

這是一個在其他東西中將XML轉(zhuǎn)換為PDF的程序。

我們已經(jīng)在文檔中記錄了幾種安裝處理此文檔所需的各種工具的方法。它們將在下文中描述。也可能有這些工具的其他打包發(fā)布。請向文檔郵件列表報告那些包的狀態(tài),我們就會在這里包括它們的信息。

你可以在本地不安裝DocBook XML和DocBook XSLT樣式表的情況下開始工作,因為所需的文件將從Internet下載下來并且緩存在本地。如果你的操作系統(tǒng)包僅提供了舊版本的樣式表或者根本就沒有所需的包,那么這種方式實際上是最好的解決方案。更多信息請見xmllintxsltproc--nonet選項。

J.2.1. 在 Fedora、RHEL 和衍生品上安裝

要安裝所需的包,可使用:

yum install docbook-dtds docbook-style-xsl fop libxslt

J.2.2. 在 FreeBSD 上安裝

要用pkg安裝所需的包,可以使用:

pkg install docbook-xml docbook-xsl fop libxslt

在從doc目錄構(gòu)建文檔時,你會需要用到gmake,因為所提供的makefile不適合于FreeBSD的make。

J.2.3. Debian 包

Debian GNU/Linux也有一整套可以用的文檔工具包。要安裝,只需簡單地使用:

apt-get install docbook-xml docbook-xsl fop libxml2-utils xsltproc

J.2.4. macOS

在macOS上,你可以不安裝任何額外的東西就編譯HTML和man文檔。如果你想要編譯PDF或者想要安裝DocBook的本地拷貝,可以采用你喜歡的包管理器來得到它們。

如果使用MacPorts,下面的命令會幫你準備好一切:

sudo port install docbook-xml-4.5 docbook-xsl fop

如果使用的是Homebrew,就用這個:

brew install docbook docbook-xsl fop

J.2.5. 用configure檢測

在你能編譯文檔之前,你需要運行configure腳本,就像你在編譯PostgreSQL程序本身時所作的那樣。檢查運行末尾附近的輸出,應(yīng)該看起來像這樣:

checking for xmllint... xmllint
checking for DocBook XML V4.5... yes
checking for dbtoepub... dbtoepub
checking for xsltproc... xsltproc
checking for fop... fop

如果沒有找到xmllint,那么一些后續(xù)測試將被跳過。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號