El paquete DocBook SGML DTD contiene definiciones de tipos de documentos para la verificación de ficheros de datos SGML contra el conjunto de reglas de DocBook. Son útiles para estructurar libros y documentación de programas conforme a un estándar que te permite utilizar transformaciones ya escritas para dicho estándar.
Descarga (HTTP): http://www.docbook.org/sgml/3.1/docbk31.zip
Descarga (FTP): ftp://ftp.rutgers.edu/pub/kde/devel/docbook/SOURCES/docbk31.zip
Tamaño del paquete: 60 KB
Estimación del espacio necesario en disco: 336 KB
Tiempo estimado de construcción: 0.01 SBU
Instala DocBook SGML DTD ejecutando los siguientes comandos:
cp docbook.cat docbook.cat.orig &&
sed -e '/ISO 8879/d' docbook.cat.orig > docbook.cat &&
cp docbook.cat docbook.cat.orig &&
sed -e '/gml/d' docbook.cat.orig > docbook.cat &&
cp docbook.cat docbook.cat.orig &&
sed -e 's|DTDDECL "-//OASIS//DTD DocBook V3.1//EN"|SGMLDECL|g' \
docbook.cat.orig > docbook.cat &&
install -d /usr/share/sgml/docbook/sgml-dtd-3.1 &&
chown -R root:root . &&
chmod -R 755 . &&
install docbook.cat /usr/share/sgml/docbook/sgml-dtd-3.1/catalog &&
cp -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
cp docbook.cat docbook.cat.orig
sed -e '/ISO 8879/d' docbook.cat.orig > docbook.cat
cp docbook.cat docbook.cat.orig
sed -e '/gml/d' docbook.cat.orig > docbook.cat
Estos comandos borran las definiciones ENT del fichero de catálogo.
cp docbook.cat docbook.cat.orig
sed -e 's|DTDDECL "-//OASIS//DTD Docbook V3.1//EN"|SGMLDECL|g' \
docbook.cat.orig > docbook.cat
Este comando sustituye la entrada de catálogo DTDDECL, que no está soportada por las herramientas SGML de Linux, por la entrada de catálogo SGMLDECL.
El guión de instalación de arriba actualiza el catálogo.
Para usar solo la versión 3.x mas actual de DocBook SGML DTD se necesita lo siguiente:
cat >> /usr/share/sgml/docbook/sgml-dtd-3.1/catalog << "EOF" -- Inicio del cambio en el catálogo de la Versión Mayor Única -- PUBLIC "-//Davenport//DTD DocBook V3.0//EN" "docbook.dtd" -- Fin del cambio en el catálogo de la Versión Mayor Única -- EOF
El paquete DocBook SGML DTD contiene ficheros DTD y ficheros MOD.
Los ficheros DTD contienen una definición de tipo de documento que describe los tipos de elementos y las listas de atributos que pueden ser usados en los ficheros SGML correspondientes.