Más Allá de Linux From Scratch: Versión 5.0 | ||
---|---|---|
Anterior | Capítulo 47. Lenguaje de Marcas Estándar Generalizado (SGML) | Siguiente |
El paquete OpenJade contiene una herramienta DSSSL. Es útil para transformar SGML y XML a RTF, TeX, SGML y XML.
Descarga (HTTP): http://telia.dl.sourceforge.net/openjade/openjade-1.3.2.tar.gz
Descarga (FTP): ftp://ftp.freestandards.org/pub/lsb/app-battery/packages/openjade-1.3.2.tar.gz
Tamaño del paquete: 880 KB
Estimación del espacio necesario en disco: 14.5 MB
Tiempo estimado de construcción: 1.51 SBU
Instala OpenJade ejecutando los siguientes comandos:
./configure --prefix=/usr --enable-http --disable-static \ --enable-default-catalog=/etc/sgml/catalog \ --enable-default-search-path=/usr/share/sgml \ --datadir=/usr/share/sgml/openjade-1.3.2 && make && make install && ln -sf openjade /usr/bin/jade && ln -sf libogrove.so /usr/lib/libgrove.so && ln -sf libospgrove.so /usr/lib/libspgrove.so && ln -sf libostyle.so /usr/lib/libstyle.so && install -m644 dsssl/catalog /usr/share/sgml/openjade-1.3.2/ && install -m644 dsssl/*.dtd dsssl/*.dsl dsssl/*.sgm \ /usr/share/sgml/openjade-1.3.2 && install-catalog --add /etc/sgml/openjade-1.3.2.cat \ /usr/share/sgml/openjade-1.3.2/catalog && install-catalog --add /etc/sgml/sgml-docbook.cat /etc/sgml/openjade-1.3.2.cat |
--disable-static : Esta opción evita que se construya la librería estática.
--enable-http : Esta opción añade soporte para http.
--enable-default-catalog=/etc/sgml/catalog : Esta opción establece la ruta a nuestro catálogo centralizado.
--enable-default-search-path : Esta opción establece el valor por defecto de SGML_SEARCH_PATH.
--datadir=/usr/share/sgml/openjade-1.3.2 : Esta opción pone los ficheros de datos en /usr/share/sgml/openjade-1.3.2 en lugar de en /usr/share.
ln -sf openjade /usr/bin/jade ln -sf libogrove.so /usr/lib/libgrove.so ln -sf libospgrove.so /usr/lib/libspgrove.so ln -sf libostyle.so /usr/lib/libstyle.so |
echo "SYSTEM \"/usr/share/docbook/docbookx.dtd\" \ \"/usr/share/xml/docbook/xml-dtd-4.2/docbookx.dtd\"" >> \ /usr/share/sgml/openjade-1.3.2/catalog |
Esta configuración sólo es necesaria si intentas usar OpenJade para procesar los ficheros XML del libro BLFS a través de DSSSL.
El paquete OpenJade contiene openjade.
openjade es una herramienta DSSSL usada para transformaciones.