docbook-4.5-dtd

Introduksjon til DocBook-4.5 SGML DTD

DocBook-4.5 SGML DTD pakken inneholder dokumenttypedefinisjoner for verifisering av SGML datafiler mot DocBook regelsett. 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

DocBook-4.5 SGML DTD Avhengigheter

Påkrevd

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

Installasjon av DocBook-4.5 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-4.5 SGML DTD ved å kjøre følgende kommandoer:

sed -i -e '/ISO 8879/d' \
       -e '/gml/d' docbook.cat

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

install -v -d /usr/share/sgml/docbook/sgml-dtd-4.5 &&
chown -R root:root . &&

install -v docbook.cat /usr/share/sgml/docbook/sgml-dtd-4.5/catalog &&
cp -v -af *.dtd *.mod *.dcl /usr/share/sgml/docbook/sgml-dtd-4.5 &&

install-catalog --add /etc/sgml/sgml-docbook-dtd-4.5.cat \
    /usr/share/sgml/docbook/sgml-dtd-4.5/catalog &&

install-catalog --add /etc/sgml/sgml-docbook-dtd-4.5.cat \
    /etc/sgml/sgml-docbook.cat

Parameterforklaringer

sed -i -e '/ISO 8879/d' -e '/gml/d' docbook.cat: Denne kommandoen fjerner ENT definisjonene fra katalogfilen.

Konfigurere DocBook-4.5 SGML DTD

Konfigurasjonsfiler

/etc/sgml/catalog

Konfigurasjonsinformasjon

Installasjonsskriptet ovenfor oppdaterer katalogen.

Bruker kun den nyeste 4.x-versjonen av DocBook SGML DTD krever følgende (utfør som root bruker):

cat >> /usr/share/sgml/docbook/sgml-dtd-4.5/catalog << "EOF"
  -- Begin Single Major Version catalog changes --

PUBLIC "-//OASIS//DTD DocBook V4.4//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.3//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.2//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.1//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.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-4.5

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