下载地址(HTTP): http://download.sourceforge.net/openjade/OpenSP-1.5.tar.gz 下载地址(FTP): 目前版本: 1.5 包大小: 1.3 MB 所需的磁盘空间: 16.1 MB 预计编译时间: 7.51 SBU |
OpenSP包含了一个处理SGML/XML文件的C++库. 用来确认,控制,分析SGML and XML文档.
OpenSP 依赖于: sgml-common-0.6.3 |
使用下面的命令安装OpenSP:
./configure --prefix=/usr --disable-static --enable-http \ --enable-default-catalog=/etc/sgml/catalog \ --enable-default-search-path=/usr/share/sgml --enable-xml-messages && make pkgdatadir=/usr/share/sgml/OpenSP-1.5 && make pkgdatadir=/usr/share/sgml/OpenSP-1.5 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 && install-catalog --add /etc/sgml/OpenSP-1.5.cat \ /usr/share/sgml/OpenSP-1.5/catalog && install-catalog --add /etc/sgml/sgml-docbook.cat \ /etc/sgml/OpenSP-1.5.cat |
技巧: 用下面的命令删除一些文件来精简你的系统:
install-catalog --remove /etc/sgml/OpenSP-{version}.cat \ /usr/share/sgml/OpenSP-{version}/catalog && install-catalog --remove /etc/sgml/sgml-docbook.cat \ /etc/sgml/OpenSP-{version}.cat
--disable-static :关闭静态链结编译选项.
--enable-http : 使其支持http.
--enable-default-catalog=/etc/sgml/catalog : 设置核心目录.
--enable-default-search-path : 设置SGML_SEARCH_PATH的路径信息.
--enable-xml-messages :增加对XML格式信息的支持.
make pkgdatadir=/usr/share/sgml/OpenSP-1.5 : 把Makefile中的值pkgdatadir由 /usr/share/OpenSP变为 /usr/share/sgml/OpenSP-1.5.
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 |