Introdução ao DocBook-4.5 XML DTD
        
        
          O pacote DocBook-4.5 XML DTD-4.5
          contém definições de tipo de documento para verificação de arquivos
          de dados XML em relação ao conjunto de regras do DocBook. Elas são
          úteis para estruturar livros e documentação de software em um
          padrão, permitindo que você utilize transformações já escritas para
          esse padrão.
        
        
          Esse pacote é conhecido por construir e funcionar corretamente
          usando uma plataforma LFS 12.4.
        
        
          Informação do Pacote
        
        
          
            - 
              
                Transferência (HTTP): https://www.docbook.org/xml/4.5/docbook-xml-4.5.zip
              
             
            - 
              
                Transferência (FTP): 
              
             
            - 
              
                Soma de verificação MD5 da transferência:
                03083e288e87a7e829e437358da7ef9e
              
             
            - 
              
                Tamanho da transferência: 96 KB
              
             
            - 
              
                Espaço em disco estimado exigido: 1,2 MB
              
             
            - 
              
                Tempo de construção estimado: menos que 0,1 UPC
              
             
          
         
        
          Dependências do DocBook-4.5 XML DTD
        
        
          Exigidas
        
        
          libarchive-3.8.1 e libxml2-2.14.5
        
       
      
        
          Instalação do DocBook-4.5 XML DTD
        
        
          
          
            Nota
          
          
            O fonte do pacote é distribuído no formato zip e exige o unzip (na verdade, um link
            simbólico para bsdunzip proveniente da
            libarchive). Você deveria criar
            um diretório e mudar para esse diretório antes de descompactar o
            arquivo para facilitar a remoção dos arquivos do fonte depois que
            o pacote tiver sido instalado.
          
         
        
          Instale o DocBook XML DTD
          executando os seguintes comandos como o(a) usuário(a) root:
        
        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
        
          Crie (ou atualize) e povoe o arquivo de catálogo /etc/xml/docbook executando os seguintes comandos
          como o(a) usuário(a) root:
        
        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
        
          Crie (ou atualize) e povoe o arquivo de catálogo /etc/xml/catalog executando os seguintes comandos
          como o(a) usuário(a) root:
        
        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
       
      
        
          Configurando a DTD XML do DocBook-4.5
        
        
          
            Arquivos de
            Configuração
          
          
            /etc/xml/catalog e /etc/xml/docbook
          
         
        
          
            Informação de Configuração
          
          
            
            
              Cuidado
            
            
              Vários pacotes do BLFS solicitam a versão 4.x do DocBook XML DTD antes da V4.5, de forma
              que a etapa a seguir precisa ser feita para que esses pacotes
              sejam construídos com sucesso.
            
           
          
            A instalação acima cria os arquivos e atualiza os catálogos. Para
            a finalidade de utilizar a V4.5 do DocBook XML DTD quando qualquer versão 4.x
            for solicitada no Identificador do Sistema, você precisa
            adicionar declarações adicionais aos arquivos de catálogo. Se
            você tiver algum dos DocBook XML
            DTD mencionados abaixo já instalados em teu sistema,
            remova essas entradas do comando for abaixo (emita os comandos
            como o(a) usuário(a) root):
          
          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