DocBook XSL Stylesheets-1.68.1

Introducción a DocBook XSL Stylesheets

El paquete DocBook XSL Stylesheets contiene hojas de estilo XSL. Son útiles para realizar transformaciones en ficheros XML de DocBook.

Información sobre el paquete

Dependencias de DocBook XSL Stylesheets

Requerida

libxslt-1.1.14

Instalación de DocBook XSL Stylesheets

Instala DocBook XSL Stylesheets ejecutando los siguientes comandos como usuario root:

install -v -d -m755 /usr/share/xml/docbook/xsl-stylesheets-1.68.1 &&
install -v -d -m755 /etc/xml &&
chown -R root:root . &&
cp -v -af INSTALL VERSION common eclipse extensions fo html htmlhelp \
    images javahelp lib manpages params profiling template xhtml \
    /usr/share/xml/docbook/xsl-stylesheets-1.68.1 &&
install -v -d -m755 /usr/share/doc/xml &&
cp -v -af doc/* /usr/share/doc/xml &&
cd /usr/share/xml/docbook/xsl-stylesheets-1.68.1 &&
sh INSTALL

Crea (o añade a) y puebla el fichero de catálogos XML usando los siguientes comandos como usuario root:

if [ ! -f /etc/xml/catalog ]; then
    xmlcatalog --noout --create /etc/xml/catalog
fi &&
if [ ! -f /etc/xml/docbook ]; then
    xmlcatalog --noout --create /etc/xml/docbook
fi &&
xmlcatalog --noout --add "rewriteSystem" \
    "http://docbook.sourceforge.net/release/xsl/1.68.1" \
    "/usr/share/xml/docbook/xsl-stylesheets-1.68.1" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "rewriteURI" \
    "http://docbook.sourceforge.net/release/xsl/1.68.1" \
    "/usr/share/xml/docbook/xsl-stylesheets-1.68.1" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "rewriteSystem" \
    "http://docbook.sourceforge.net/release/xsl/current" \
    "/usr/share/xml/docbook/xsl-stylesheets-1.68.1" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "rewriteURI" \
    "http://docbook.sourceforge.net/release/xsl/current" \
    "/usr/share/xml/docbook/xsl-stylesheets-1.68.1" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "delegateSystem" \
    "http://docbook.sourceforge.net/release/xsl/" \
    "file:///etc/xml/docbook" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "delegateURI" \
    "http://docbook.sourceforge.net/release/xsl/" \
    "file:///etc/xml/docbook" \
    /etc/xml/catalog

Explicación de los comandos

sh INSTALL: Este comando crea un catálogo local para los ficheros XSL.

Configuración de DocBook XSL Stylesheets

Fichero de configuración

/etc/xml/catalog

Información sobre la configuración

Necesitas actualizar el profile del sistema para utilizar el nuevo catálogo instalado. Esto puede hacerse con el siguiente comando:

cat > /etc/profile.d/xsl.sh << "EOF"
# Set up Environment Variable for XSL Processing
export XML_CATALOG_FILES="/usr/share/xml/docbook/\
xsl-stylesheets-1.68.1/catalog.xml /etc/xml/catalog"
EOF

El anterior guión de instalación crea los ficheros y actualiza el catálogo con la versión actual de las hojas de estilo XSL. Algunas hojas de estilo de proyectos referencian versiones específicas de las hojas de estilo XSL, como BLFS-6.0, que necesita la versión 1.67.2. El siguiente comando puede servir como ejemplo para usar una única versión de XSL para soportar cualquier versión referenciada, si es necesario. Usa lo siguiente como ejemplo para utilizar la versión actual de las hojas de estilo para la versión 1.67.2. Edita o amplia los comandos para cubrir tus necesidades particulares. Ejecuta los comandos como usuario root

xmlcatalog --noout --add "rewriteSystem" \
    "http://docbook.sourceforge.net/release/xsl/1.67.2" \
    "/usr/share/xml/docbook/xsl-stylesheets-1.68.1" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "rewriteURI" \
    "http://docbook.sourceforge.net/release/xsl/1.67.2" \
    "/usr/share/xml/docbook/xsl-stylesheets-1.68.1" \
    /etc/xml/catalog

Alternatívamente, es posible instalar otras versiones en sus propios directorios y añadir entradas al catálogo de la siguiente forma:

xmlcatalog --noout --add "rewriteSystem" \
    "http://docbook.sourceforge.net/release/xsl/[version]" \
    "/usr/share/xml/docbook/xsl-stylesheets-[version]" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "rewriteURI" \
    "http://docbook.sourceforge.net/release/xsl/[version]" \
    "/usr/share/xml/docbook/xsl-stylesheets-[version]" \
    /etc/xml/catalog

Contenido

Programas instalados: Ninguno
Librerías instaladas: Ninguna
Ficheros instalados: Hojas de estilo XSL para HTML y FO
Directorios instalados: /usr/share/xml/docbook/xsl-stylesheets-1.68.1 y /usr/share/doc/xml

Last updated on 2005-04-10 17:59:39 +0200