다음 도구는 무지개 토토를 처리하는 데 사용됩니다. 명시된 대로 일부는 선택 사항일 수 있습니다.
이것이 DocBook 자체의 정의입니다. 현재 버전 4.5를 사용하고 있습니다. 이후 버전이나 이전 버전은 사용할 수 없습니다. 당신은XMLDocBook DTD의 변형이 아닌SGML변종.
이에는 DocBook 소스를 다음과 같은 다른 형식으로 변환하기 위한 처리 지침이 포함되어 있습니다.HTML.
최소 필수 버전은 현재 1.77.0이지만 최상의 결과를 위해서는 사용 가능한 최신 버전을 사용하는 것이 좋습니다.
xmllint #이 라이브러리와xmllint포함된 도구는 XML 처리에 사용됩니다. 많은 개발자들이 이미 가지고 있을 것입니다.Libxml2설치되었습니다. 무지개 토토 코드를 빌드할 때도 사용되기 때문입니다. 그러나 참고하세요.xmllint별도의 하위 패키지에서 설치해야 할 수도 있습니다.
xsltproc #xsltprocXSLT 프로세서, 즉 XSLT 스타일시트를 사용하여 XML을 다른 형식으로 변환하는 프로그램입니다.
이것은 무엇보다도 XML을 PDF로 변환하는 프로그램입니다. PDF 형식으로 무지개 토토를 작성하려는 경우에만 필요합니다.
우리는 무지개 토토를 처리하는 데 필요한 다양한 도구에 대한 여러 설치 방법에 대한 경험을 무지개 토토화했습니다. 이에 대해서는 아래에서 설명하겠습니다. 이러한 도구에 대한 다른 패키지 배포판이 있을 수 있습니다. 무지개 토토 메일링 리스트에 패키지 상태를 보고해 주시면 여기에 해당 정보를 포함하겠습니다.
필수 패키지를 설치하려면 다음을 사용하세요.
yum install docbook-dtds docbook-style-xsl libxslt fop
필수 패키지를 설치하려면pkg, 사용:
pkg install docbook-xml docbook-xsl libxslt fop
무지개 토토를 작성할 때무지개 토토사용해야 할 디렉토리gmake, 제공된 makefile이 FreeBSD에 적합하지 않기 때문입니다.만들다.
다음에 사용할 수 있는 무지개 토토 도구의 전체 패키지 세트가 있습니다.데비안 GNU/리눅스. 설치하려면 다음을 사용하세요.
apt-get install docbook-xml docbook-xsl libxml2-utils xsltproc fop
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 및 스타일시트를 설치하고 이를 가리키는 카탈로그 파일을 설정해야 합니다.
구성 #무지개 토토를 작성하기 전에 다음을 실행해야 합니다.구성스크립트를 빌드할 때와 마찬가지로무지개 토토스스로 프로그램합니다. 실행이 거의 끝날 무렵 출력을 확인합니다. 다음과 같아야 합니다:
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과 함께 스포츠 토토 결과 구축.
무지개 토토에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식무지개 토토 문제를 보고합니다.