OpenSP-1.5.1

Introducción a OpenSP

El paquete OpenSP contiene una librería en C++ para el uso de ficheros SGML/XML. Es útil para validar, procesar y manipular documentos en SGML o XML.

Información sobre el paquete

Descarga adicionales

Dependencias de OpenSP

Requerida

SGML Common-0.6.3

Instalación de OpenSP

Instala OpenSP ejecutando los siguientes comandos:

patch -Np1 -i ../OpenSP-1.5.1-LITLEN-1.patch &&
patch -Np1 -i ../OpenSP-1.5.1-gcc34-1.patch &&
./configure --prefix=/usr --disable-static --enable-http \
    --enable-default-catalog=/etc/sgml/catalog \
    --enable-default-search-path=/usr/share/sgml &&
make pkgdatadir=/usr/share/sgml/OpenSP-1.5.1

Ahora, como usuario root:

make pkgdatadir=/usr/share/sgml/OpenSP-1.5.1 install &&
ln -sf onsgmls /usr/bin/nsgmls &&
ln -sf osgmlnorm /usr/bin/sgmlnorm &&
ln -sf ospam /usr/bin/spam &&
ln -sf ospcat /usr/bin/spcat &&
ln -sf ospent /usr/bin/spent &&
ln -sf osx /usr/bin/sx &&
ln -sf osx /usr/bin/sgml2xml &&
ln -sf libosp.so /usr/lib/libsp.so

Explicación de los comandos

--disable-static: Esta opción evita la construcción de 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 al catálogo centralizado.

--enable-default-search-path: Esta opción establece el valor por defecto de SGML_SEARCH_PATH.

--enable-xml-messages: Esta opción añade soporte para Mensajes Formateados en XML.

make pkgdatadir=/usr/share/sgml/OpenSP-1.5.1: Esto cambia el valor de la variable pkgdatadir en el fichero Makefile de /usr/share/OpenSP a /usr/share/sgml/OpenSP-1.5.

ln -sf ...: Estos comandos crean los equivalentes en SP de los ejecutables y librerías de OpenSP.

Contenido

Programas instalados: onsgmls, osgmlnorm, ospam, ospcat, ospent, osx y los enlaces simbólicos equivalente de SP: nsgmls, sgml2xml, sgmlnorm, spam, spcat, spent y sx
Librerías instaladas: libosp.so y el enlace simbólico equivalente de SP: libsp.so
Directorios instalados: /usr/include/OpenSP, /usr/share/doc/OpenSP y /usr/share/sgml/OpenSP-1.5.1

Descripciones cortas

onsgmls

Procesa ficheros SGML.

osgmlnorm

Imprime en la salida estandar una versión de documento normalizado del documento SGML contenido en la encadenación de las entidades con identificadores de sistema .nf y .fi.

ospam

Un editor de flujo de marcas.

ospcat

Imprime los identificadores efectivos del sistema encontrados en los catálogos.

ospent

Proporciona acceso al administrador de entidades de OpenSP.

osx

Un normalizador de SGML o un conversor de SGML a XML.

nsgmls

Enlace simbólico a onsgmls.

sgml2xml

Enlace simbólico a osx.

sgmlnorm

Enlace simbólico a osgmlnorm.

spam

Enlace simbólico a ospam.

spcat

Enlace simbólico a ospcat.

spent

Enlace simbólico a ospent.

sx

Enlace simbólico a osx.

libosp.so

Contiene funciones requeridas por los programas OpenSP para procesar, validar y manipular ficheros SGML y XML.

libsp.so

Enlace simbólico a libosp.so.

Last updated on 2005-04-10 16:30:17 +0200