docbook-3.1-dtd

Introdução ao DocBook-3.1 SGML DTD

O pacote DocBook SGML DTD contém definições de tipo de documento para verificação de arquivos de dados SGML 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.1.

Informação do Pacote

  • Transferência (HTTP): https://www.docbook.org/sgml/3.1/docbk31.zip

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 432749c0c806dbae81c8bcb70da3b5d3

  • Tamanho da transferência: 55 KB

  • Espaço em disco estimado exigido: 676 KB

  • Tempo de construção estimado: menos que 0,1 UPC

Dependências do DocBook-3.1 SGML DTD

Exigidas

sgml-common-0.6.3 e UnZip-6.0 (ou libarchive-3.7.2)

Instalação do DocBook-3.1 SGML DTD

[Nota]

Nota

O fonte do pacote é distribuído no formato zip e exige o unzip (ou 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-3.1 SGML DTD executando os seguintes comandos:

sed -i -e '/ISO 8879/d' \
       -e 's|DTDDECL "-//OASIS//DTD DocBook V3.1//EN"|SGMLDECL|g' \
       docbook.cat

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usuário(a) root:

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

Explicações do Comando

sed -i -e '/ISO 8879/d' docbook.cat: Esse comando remove as definições ENT do arquivo de catálogo.

sed -i -e 's|DTDDECL "-//OASIS//DTD Docbook V3.1//EN"|SGMLDECL|g' docbook.cat: Esse comando substitui a entrada de catálogo DTDDECL, a qual não é suportada pelas ferramentas SGML do Linux, pela entrada de catálogo SGMLDECL.

Configurando o DocBook-3.1 SGML DTD

Arquivos de Configuração

/etc/sgml/catalog

Informação de Configuração

O conjunto de comandos sequenciais de instalação acima atualiza o catálogo.

Usar somente a versão 3.x mais atual do DocBook SGML DTD exige o seguinte (realizar como o(a) usuário(a) root):

cat >> /usr/share/sgml/docbook/sgml-dtd-3.1/catalog << "EOF"
  -- Inicia mudanças no catálogo de Versão Principal Única --

PUBLIC "-//Davenport//DTD DocBook V3.0//EN" "docbook.dtd"

  -- Termina mudanças no catálogo de Versão Principal Única --
EOF

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: Nenhum(a)
Arquivos Instalados: Arquivos SGML DTD e MOD
Diretório Instalado: /usr/share/sgml/docbook/sgml-dtd-3.1

Descrições Curtas

Arquivos SGML DTD

contém uma definição de tipo de documento que define os tipos de elementos e as listas de atributos que podem ser usados nos arquivos SGML correspondentes

Arquivos SGML MOD

contém componentes da definição do tipo de documento que são carregados nos arquivos DTD