Introduksjon til DocBook-4.5 XML DTD
        
        
          DocBook-4.5 XML DTD-4.5 pakken
          inneholder dokumenttypedefinisjoner for verifisering av XML data
          filer mot DocBook regelsettet. Disse er nyttige for strukturering
          av bøker og programvaredokumentasjon til en standard som lar deg
          bruke transformasjoner som allerede er skrevet for den standarden.
        
        
          
          
            Notat
          
          
            Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre
            noen pakker riktig hvis LFS eller avhengigheter har blitt
            oppdatert siden de siste stabile versjonene av bøkene.
          
         
        
          Pakkeinformasjon
        
        
        
          DocBook-4.5 XML DTD Avhengigheter
        
        
          Påkrevd
        
        
          libarchive-3.8.2 og libxml2-2.15.1
        
       
      
        
          Installasjon av DocBook-4.5 XML DTD
        
        
          
          
            Notat
          
          
            Pakkekilden er distribuert i zip
            format og krever unzip (faktisk en symbolkobling
            til 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 XML DTD ved å
          kjøre følgende kommandoer som root
          bruker:
        
        install -v -d -m755 /usr/share/xml/docbook/xml-dtd-4.5         &&
install -v -d -m755 /etc/xml                                   &&
cp -v -af --no-preserve=ownership docbook.cat *.dtd ent/ *.mod \
    /usr/share/xml/docbook/xml-dtd-4.5
        
          Opprett (eller oppdater) og fyll ut /etc/xml/docbook katalogfil ved å kjøre følgende
          kommandoer som root bruker:
        
        if [ ! -e /etc/xml/docbook ]; then
    xmlcatalog --noout --create /etc/xml/docbook
fi &&
xmlcatalog --noout --add "public"                            \
    "-//OASIS//DTD DocBook XML V4.5//EN"                     \
    "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public"                            \
    "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN"    \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public"                            \
    "-//OASIS//DTD XML Exchange Table Model 19990315//EN"    \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public"                              \
    "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod"    \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public"                                \
    "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbhierx.mod"      \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public"                            \
    "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN"    \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public"                           \
    "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN"     \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public"                                \
    "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbcentx.mod"      \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public"                                         \
    "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbgenent.mod"              \
    /etc/xml/docbook &&
xmlcatalog --noout --add "rewriteSystem"        \
    "http://www.oasis-open.org/docbook/xml/4.5" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "rewriteURI"           \
    "http://www.oasis-open.org/docbook/xml/4.5" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5" \
    /etc/xml/docbook
        
          Opprett (eller oppdater) og fyll ut /etc/xml/catalog katalogfilen ved å kjøre
          følgende kommandoer som root
          bruker:
        
        if [ ! -e /etc/xml/catalog ]; then
    xmlcatalog --noout --create /etc/xml/catalog
fi &&
xmlcatalog --noout --add "delegatePublic" \
    "-//OASIS//ENTITIES DocBook XML"      \
    "file:///etc/xml/docbook"             \
    /etc/xml/catalog                      &&
xmlcatalog --noout --add "delegatePublic" \
    "-//OASIS//DTD DocBook XML"           \
    "file:///etc/xml/docbook"             \
    /etc/xml/catalog                      &&
xmlcatalog --noout --add "delegateSystem" \
    "http://www.oasis-open.org/docbook/"  \
    "file:///etc/xml/docbook"             \
    /etc/xml/catalog                      &&
xmlcatalog --noout --add "delegateURI"    \
    "http://www.oasis-open.org/docbook/"  \
    "file:///etc/xml/docbook"             \
    /etc/xml/catalog
       
      
        
          Konfigurere DocBook-4.5 XML DTD
        
        
          
            Konfigurasjonsfiler
          
          
            /etc/xml/catalog og /etc/xml/docbook
          
         
        
          
            Konfigurasjonsinformasjon
          
          
            
            
              Obs
            
            
              Ulike BLFS pakker forespør DocBook
              XML DTD versjon 4.x før V4.5, så følgende trinn må
              gjøres for at disse pakkene skal bygges med suksess.
            
           
          
            Installasjonen ovenfor oppretter filene og oppdaterer katalogene.
            For å utnytte DocBook XML DTD
            V4.5 når en hvilken som helst versjon 4.x er forespurt i System
            Identifikator, du må legge til flere utsagn i katalogfiler. Hvis
            du har noen av DocBook XML DTD
            referert nedenfor allerede installert på ditt system, fjern disse
            oppføringene før
            kommandoene nedenfor (utsted kommandoene som root bruker):
          
          for DTDVERSION in 4.1.2 4.2 4.3 4.4
do
  xmlcatalog --noout --add "public"                                  \
    "-//OASIS//DTD DocBook XML V$DTDVERSION//EN"                     \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION/docbookx.dtd" \
    /etc/xml/docbook
  xmlcatalog --noout --add "rewriteSystem"              \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5"         \
    /etc/xml/docbook
  
  xmlcatalog --noout --add "rewriteURI"                 \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5"         \
    /etc/xml/docbook
  
  xmlcatalog --noout --add "delegateSystem"              \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \
    "file:///etc/xml/docbook"                            \
    /etc/xml/catalog
  
  xmlcatalog --noout --add "delegateURI"                 \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \
    "file:///etc/xml/docbook"                            \
    /etc/xml/catalog
done