J.2. 도구 세트#

다음 도구는 무지개 토토를 처리하는 데 사용됩니다. 명시된 대로 일부는 선택 사항일 수 있습니다.

DocBook DTD #

이것이 DocBook 자체의 정의입니다. 현재 버전 4.5를 사용하고 있습니다. 이후 버전이나 이전 버전은 사용할 수 없습니다. 당신은XMLDocBook DTD의 변형이 아닌SGML변종.

DocBook XSL 스타일시트 #

이에는 DocBook 소스를 다음과 같은 다른 형식으로 변환하기 위한 처리 지침이 포함되어 있습니다.HTML.

최소 필수 버전은 현재 1.77.0이지만 최상의 결과를 위해서는 사용 가능한 최신 버전을 사용하는 것이 좋습니다.

Libxml2forxmllint #

이 라이브러리와xmllint포함된 도구는 XML 처리에 사용됩니다. 많은 개발자들이 이미 가지고 있을 것입니다.Libxml2설치되었습니다. 무지개 토토 코드를 빌드할 때도 사용되기 때문입니다. 그러나 참고하세요.xmllint별도의 하위 패키지에서 설치해야 할 수도 있습니다.

Libxsltforxsltproc #

xsltprocXSLT 프로세서, 즉 XSLT 스타일시트를 사용하여 XML을 다른 형식으로 변환하는 프로그램입니다.

FOP #

이것은 무엇보다도 XML을 PDF로 변환하는 프로그램입니다. PDF 형식으로 무지개 토토를 작성하려는 경우에만 필요합니다.

우리는 무지개 토토를 처리하는 데 필요한 다양한 도구에 대한 여러 설치 방법에 대한 경험을 무지개 토토화했습니다. 이에 대해서는 아래에서 설명하겠습니다. 이러한 도구에 대한 다른 패키지 배포판이 있을 수 있습니다. 무지개 토토 메일링 리스트에 패키지 상태를 보고해 주시면 여기에 해당 정보를 포함하겠습니다.

J.2.1. Fedora, RHEL 및 파생물에 설치#

필수 패키지를 설치하려면 다음을 사용하세요.

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

J.2.2. FreeBSD에 설치#

필수 패키지를 설치하려면pkg, 사용:

pkg install docbook-xml docbook-xsl libxslt fop

무지개 토토를 작성할 때무지개 토토사용해야 할 디렉토리gmake, 제공된 makefile이 FreeBSD에 적합하지 않기 때문입니다.만들다.

J.2.3. 데비안 패키지#

다음에 사용할 수 있는 무지개 토토 도구의 전체 패키지 세트가 있습니다.데비안 GNU/리눅스. 설치하려면 다음을 사용하세요.

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

J.2.4. 맥OS#

MacPorts를 사용하는 경우 다음을 설정해야 합니다.

sudo 포트 설치 docbook-xml docbook-xsl-nons libxslt fop

Homebrew를 사용하는 경우 다음을 사용하십시오:

brew install docbook docbook-xsl libxslt fop

Homebrew 제공 프로그램을 사용하려면 다음 환경 변수를 설정해야 합니다. Intel 기반 머신의 경우 다음을 사용하세요.

XML_CATALOG_FILES=/usr/local/etc/xml/catalog 내보내기

Apple Silicon 기반 시스템에서는 다음을 사용하십시오:

XML_CATALOG_FILES=/opt/homebrew/etc/xml/catalog 내보내기

그것이 없으면,xsltproc다음과 같은 오류가 발생합니다:

I/O 오류: 네트워크 엔터티 로드 시도 http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
postgres.sgml:21: 경고: 외부 엔터티 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"를 로드하지 못했습니다.
...

Apple에서 제공하는 버전을 사용할 수는 있지만xmllint그리고xsltprocMacPorts 또는 Homebrew의 항목 대신 DocBook DTD 및 스타일시트를 설치하고 이를 가리키는 카탈로그 파일을 설정해야 합니다.

J.2.5. 감지 방법구성 #

무지개 토토를 작성하기 전에 다음을 실행해야 합니다.구성스크립트를 빌드할 때와 마찬가지로무지개 토토스스로 프로그램합니다. 실행이 거의 끝날 무렵 출력을 확인합니다. 다음과 같아야 합니다:

xmllint를 확인하는 중... xmllint
xsltproc를 확인하는 중... xsltproc
FOP 확인 중... FOP
dbtoepub 확인 중... dbtoepub

만약xmllint또는xsltproc찾을 수 없으면 무지개 토토를 작성할 수 없습니다.fopPDF 형식의 무지개 토토를 작성하는 데만 필요합니다.dbtoepubEPUB 형식의 무지개 토토를 작성하는 데만 필요합니다.

필요하다면 말할 수 있습니다.구성예를 들어 이러한 프로그램을 찾을 수 있는 곳

./configure ... XMLLINT=/opt/local/bin/xmllint ...

빌드를 선호하는 경우무지개 토토Meson을 사용하여 대신 실행중간자 설정설명된 대로PostgreSQL : 문서 : 17 : 17.4. Meson과 함께 건축 및 토토 사이트그리고 나서 보세요PostgreSQL : 스포츠 토토 결과 : 17 : J.4. Meson과 함께 스포츠 토토 결과 구축.

수정사항 제출

무지개 토토에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식무지개 토토 문제를 보고합니다.