DocBook SGML DTD pakken inneholder dokumenttypedefinisjoner for verifisering av SGML datafiler mot DocBook regelsettet. Disse er nyttige for å strukturere bøker og programvare dokumentasjon til en standard som lar deg bruke transformasjoner allerede skrevet for den standarden.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.
Nedlasting (HTTP): https://www.docbook.org/sgml/3.1/docbk31.zip
Nedlasting MD5 sum: 432749c0c806dbae81c8bcb70da3b5d3
Nedlastingsstørrelse: 55 KB
Estimert diskplass som kreves: 676 KB
Estimert byggetid: mindre enn 0.1 SBU
sgml-common-0.6.3 og UnZip-6.0 (eller libarchive-3.7.4)
Pakkekilden er distribuert i zip
format og krever unzip (eller bsdunzip fra libarchive). Du bør opprette en mappe og
bytte til den mappen før du pakker ut filen for å lette
fjerningen av kildefilene etter at pakken er installert.
Installer DocBook-3.1 SGML DTD ved å kjøre følgende kommandoer:
sed -i -e '/ISO 8879/d' \ -e 's|DTDDECL "-//OASIS//DTD DocBook V3.1//EN"|SGMLDECL|g' \ docbook.cat
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
install -v -d -m755 /usr/share/sgml/docbook/sgml-dtd-3.1 && chown -R root:root . && install -v docbook.cat /usr/share/sgml/docbook/sgml-dtd-3.1/catalog && cp -v -af *.dtd *.mod *.dcl /usr/share/sgml/docbook/sgml-dtd-3.1 && install-catalog --add /etc/sgml/sgml-docbook-dtd-3.1.cat \ /usr/share/sgml/docbook/sgml-dtd-3.1/catalog && install-catalog --add /etc/sgml/sgml-docbook-dtd-3.1.cat \ /etc/sgml/sgml-docbook.cat
sed -i -e '/ISO 8879/d' docbook.cat: Denne kommandoen fjerner ENT definisjonene fra katalogfilen.
sed -i -e 's|DTDDECL "-//OASIS//DTD Docbook V3.1//EN"|SGMLDECL|g' docbook.cat: Denne kommandoen erstatter DTDDECL katalogoppføringen, som ikke støttes av Linux SGML verktøy, med SGMLDECL katalog inngang.
Installasjonsskriptet ovenfor oppdaterer katalogen.
Bruker kun den nyeste 3.x-versjonen av DocBook SGML DTD krever følgende (utfør som
root
bruker):
cat >> /usr/share/sgml/docbook/sgml-dtd-3.1/catalog << "EOF"
-- Begin Single Major Version catalog changes --
PUBLIC "-//Davenport//DTD DocBook V3.0//EN" "docbook.dtd"
-- End Single Major Version catalog changes --
EOF