Các công cụ sau được sử dụng để xử lý kèo bóng đá hom nay. Một số có thể là tùy chọn, như đã lưu ý.
Đây là định nghĩa của chính DocBook. Chúng tôi hiện đang sử dụng phiên bản 4.5;XMLBiến thể của DocBook DTD, không phảiSGMLBiến thể.
Chúng chứa các hướng dẫn xử lý để chuyển đổi các nguồn Docbook sang các định dạng khác, chẳng hạn nhưHTML.
Phiên bản yêu cầu tối thiểu hiện là 1.77.0, nhưng nên sử dụng 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ũng được sử dụng khi xây dựng mã kèo bóng đá hom nay. Tuy nhiên, lưu ý rằngxmllint
Có thể cần phải được cài đặt từ một gói con riêng 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 kèo bóng đá hom nay ở đị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ý kèo bóng đá hom nay. Chúng sẽ được mô tả dưới đây.
Để cài đặt các gói yêu cầu, sử dụng:
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ụng:
PKG Cài đặt DocBook-XML DocBook-XSL libxslt FOP
Khi xây dựng kèo bóng đá hom nay từdoc
Thư mục bạn sẽ cần sử dụnggmake
, vì Makefile được cung cấp không phù hợp với FreeBSD'slàm
.
Có một bộ đầy đủ các gói của các công cụ kèo bóng đá hom nay có sẵn choDebian Gnu/Linux. Để cài đặt, chỉ cần sử dụng:
14719_14789
Nếu bạn sử dụng MacPorts, những người sau đây sẽ giúp bạn thiết lập:
15088_15150
Nếu bạn sử dụng homebrew, hãy sử dụng điều này:
15229_15277
Các chương trình do Homebrew cung cấp yêu cầu biến môi trường sau đây phải được đặt. Đối với các máy dựa trên Intel, hãy sử dụng đ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ụng điều này:
Xuất xml_catalog_files =/opt/homebrew/etc/xml/catalog
không có nó,XSLTProc
Sẽ ném lỗi như thế này:
I/O Lỗi: Cố gắng tải thực thể mạng http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
Mặc dù có thể sử dụng các phiên bản do Apple cung cấp củaxmllint
vàXSLTPROC
16146_16301
Cấu hình
Trước khi bạn có thể xây dựng kèo bóng đá hom nay bạn cần chạyCấu hình
tập lệnh, như bạn muốn khi xây dựngkèo bóng đá hom nayChương trình. Kiểm tra đầu ra gần cuối của lần chạy;
Kiểm tra xmllint ... xmllint
nếuxmllint
hoặcXSLTPROC
Không tìm thấy, bạn sẽ không thể xây dựng bất kỳ kèo bóng đá hom nay nào.FOP
chỉ cần xây dựng kèo bóng đá hom nay ở định dạng PDF.dbtoepub
chỉ cần xây dựng kèo bóng đá hom nay ở định dạng EPUB.
Nếu cần, bạn có thể nóiCấu hình
Ví dụ, tìm các chương trình này ở đâu
./configure ... xmllint =/opt/local/bin/xmllint ...
Nếu bạn thấy bất cứ điều gì trong kèo bóng đá hom nay không chính xác, không phù hợpMẫu nàyĐể báo cáo vấn đề kèo bóng đá hom nay.