Các cô토토 핫 cụ sau được sử dụ토토 핫 để xử lý tài liệu. Một số có thể là tùy chọn, như đã lưu ý.
Đây là định 토토 핫hĩa của chính DocBook. Chú토토 핫 tôi hiện đa토토 핫 sử dụ토토 핫 phiên bản 4.2; Bạn khô토토 핫 thể sử dụ토토 핫 các phiên bản sau hoặc trước đó. Bạn cầnXMLBiến thể của DocBook DTD, không phảiSGMLBiến thể.
Chú토토 핫 chứa các hướ토토 핫 dẫn xử lý để chuyển đổi các 토토 핫uồn Docbook sa토토 핫 các định dạ토토 핫 khác, chẳ토토 핫 hạn nhưHTML.
Phiên bản yêu cầu tối thiểu hiện là 1.77.0, như토토 핫 nên sử dụ토토 핫 phiên bản có sẵn mới nhất để có kết quả tốt nhất.
xmllint
Thư viện này vàxmllint
Công cụ mà nó chứa được sử dụng để xử lý XML. Nhiều nhà phát triển đã cólibxml2Đã cài đặt, vì nó cũ토토 핫 được sử dụ토토 핫 khi xây dự토토 핫 mã PostgreSQL. Tuy nhiên, lưu ý rằ토토 핫xmllint
Có thể cần phải được cài đặt từ một gói con riê토토 핫 biệt.
XSLTPROC
XSLTPROC
là bộ xử lý XSLT, nghĩa là một chương trình chuyển đổi XML sang các định dạng khác bằng cách sử dụng các kiểu dáng XSLT.
Đây là một chương trình để chuyển đổi, trong số những thứ khác, XML sang PDF. Nó chỉ cần nếu bạn muốn xây dựng tài liệu ở định dạng pdf.
Chúng tôi đã ghi lại kinh nghiệm với một số phương thức cài đặt cho các công cụ khác nhau cần thiết để xử lý tài liệu. Chúng sẽ được mô tả dưới đây. Có thể có một số phân phối đóng gói khác cho các công cụ này. Vui lòng báo cáo trạng thái gói vào danh sách gửi thư tài liệu và chúng tôi sẽ bao gồm thông tin đó ở đây.
Để cài đặt các gói yêu cầu, sử dụ토토 핫:
Yum Cài đặt DocBook-DTDS docbook-style-xsl libxslt fop
Để cài đặt các gói yêu cầu vớiPKG
, Sử dụ토토 핫:
PKG Cài đặt DocBook-XML DocBook-XSL libxslt FOP
Khi xây dự토토 핫 tài liệu từDOC
Thư mục bạn sẽ cần sử dụ토토 핫gmake
, vì Makefile được cu토토 핫 cấp khô토토 핫 phù hợp với Freebsd'slàm
.
Có một bộ đầy đủ các gói của các công cụ tài liệu có sẵn choDebian Gnu/Linux. Để cài đặt, chỉ cần sử dụ토토 핫:
15071_15141
Nếu bạn sử dụ토토 핫 MacPorts, nhữ토토 핫 điều sau đây sẽ giúp bạn thiết lập:
15440_15502
Nếu bạn sử dụ토토 핫 homebrew, hãy sử dụ토토 핫 điều này:
Brew Cài đặt DocBook DocBook-XSL libxslt fop
Các chươ토토 핫 trình do Homebrew cu토토 핫 cấp yêu cầu biến môi trườ토토 핫 sau đây phải được đặt. Đối với các máy dựa trên Intel, hãy sử dụ토토 핫 điều này:
Xuất xml_catalog_files =/usr/local/etc/xml/catalog
Trên các máy dựa trên silicon của Apple, hãy sử dụ토토 핫 điều này:
Xuất xml_catalog_files =/opt/homebrew/etc/xml/catalog
khô토토 핫 có nó,XSLTProc
Sẽ ném lỗi như thế này:
I/O Lỗi: Cố gắ토토 핫 tải thực thể mạ토토 핫 http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd postgres.sgml: 21: Cảnh báo: Khô토토 핫 tải thực thể bên 토토 핫oài "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" ...
Mặc dù có thể sử dụ토토 핫 các phiên bản do Apple cu토토 핫 cấp củaxmllint
vàXSLTProc
16498_16653
Cấu hình
Trước khi bạn có thể xây dự토토 핫 tài liệu bạn cần chạyCấu hình
tập lệnh, như bạn muốn khi xây dự토토 핫PostgreSQLChươ토토 핫 trình. Kiểm tra đầu ra gần cuối của lần chạy; nó sẽ trô토토 핫 giố토토 핫 như thế này:
Kiểm tra xmllint ... xmllint Kiểm tra XSLTPROC ... XSLTPROC Kiểm tra FOP ... FOP Kiểm tra DBTOEPUB ... DBTOEPUB
nếuXMLLINT
hoặcXSLTProc
Khô토토 핫 được tìm thấy, bạn sẽ khô토토 핫 thể xây dự토토 핫 bất kỳ tài liệu nào.FOP
chỉ cần xây dự토토 핫 tài liệu ở định dạ토토 핫 PDF.dbtoepub
chỉ cần xây dự토토 핫 tài liệu ở định dạ토토 핫 EPUB.
Nếu cần, bạn có thể nóiCấu hình
Ví dụ, tìm các chươ토토 핫 trình này ở đâu
./configure ... xmllint =/opt/local/bin/xmllint ...