docbook-3.1-dtd

Introduksjon til DocBook-3.1 SGML DTD

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.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

  • 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

DocBook-3.1 SGML DTD Avhengigheter

Påkrevd

sgml-common-0.6.3 og UnZip-6.0 (eller libarchive-3.7.6)

Installasjon av DocBook-3.1 SGML DTD

[Notat]

Notat

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

Parameterforklaringer

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.

Konfigurere DocBook-3.1 SGML DTD

Konfigurasjonsfiler

/etc/sgml/catalog

Konfigurasjonsinformasjon

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

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: Ingen
Installerte Filer: SGML DTD og MOD filer
Installert Mappe: /usr/share/sgml/docbook/sgml-dtd-3.1

Korte Beskrivelser

SGML DTD files

inneholder en dokumenttypedefinisjon som definerer element typer og attributtlistene som kan brukes i de tilsvarende SGML filer

SGML MOD files

inneholder komponenter av dokumenttypedefinisjonen som er hentet inn i DTD filer