W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
configure
檢測下面的工具用于處理此文檔。如標注所示,有些工具可能是可選的。
這是 DocBook 本身的定義。我們目前使用版本 4.5;你不能使用更新或者更早的版本。你需要 DocBook DTD 的XML變體,而不是SGML變體。
這些包含了將 DocBook 源碼轉(zhuǎn)換到其他格式(如HTML)所要用的處理指令。
最低要求的版本當前是 1.77.0,但推薦使用最新可用的版本來得到最好的結(jié)果。
xmllint
的Libxml2這個庫和它所包含的xmllint
工具被用來處理 XML。 很多開發(fā)者將已經(jīng)安裝了Libxml2,因為在編譯 PostgreSQL 代碼時就已經(jīng)用到它了。不過要注意,可能需要從一個獨立的包中 安裝xmllint
。
xsltproc
的Libxslt xsltproc
是一個XSLT處理器,也就是說它是一個使用XSLT將XML轉(zhuǎn)換成其他格式的程序。
這是一個在其他東西中將XML轉(zhuǎn)換為PDF的程序。
我們已經(jīng)在文檔中記錄了幾種安裝處理此文檔所需的各種工具的方法。它們將在下文中描述。也可能有這些工具的其他打包發(fā)布。請向文檔郵件列表報告那些包的狀態(tài),我們就會在這里包括它們的信息。
你可以在本地不安裝DocBook XML和DocBook XSLT樣式表的情況下開始工作,因為所需的文件將從Internet下載下來并且緩存在本地。如果你的操作系統(tǒng)包僅提供了舊版本的樣式表或者根本就沒有所需的包,那么這種方式實際上是最好的解決方案。更多信息請見xmllint
和xsltproc
的--nonet
選項。
要安裝所需的包,可使用:
yum install docbook-dtds docbook-style-xsl fop libxslt
要用pkg
安裝所需的包,可以使用:
pkg install docbook-xml docbook-xsl fop libxslt
在從doc
目錄構(gòu)建文檔時,你會需要用到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程序本身時所作的那樣。檢查運行末尾附近的輸出,應(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ù)測試將被跳過。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: