ubuntu install xsltproc docbook-xsl docbook-xml

问题一:

$ make
xsltproc --output phtml/ param.xsl ./pxml/mainbook.xml
make: xsltproc: Command not found
make: *** [all] Error 127

问题二:

$ make

xsltproc --output phtml/ param.xsl ./pxml/mainbook.xml

warning: failed to load external entity "/usr/share/xml/docbook/stylesheet/docbook-xsl/xhtml/chunk.xsl"
compilation error: file param.xsl line 3 element import
xsl:import : unable to load /usr/share/xml/docbook/stylesheet/docbook-xsl/xhtml/chunk.xsl
make: *** [all] Error 5

解决办法

$ ll /usr/share/xml

total 24
drwxr-xr-x 6 root root 4096 Jan 23 15:29 ./
drwxr-xr-x 85 root root 4096 Jun 19 14:11 ../
drwxr-xr-x 2 root root 4096 Nov 8 2012 declaration/
drwxr-xr-x 2 root root 4096 Nov 8 2012 entities/
drwxr-xr-x 2 root root 4096 Nov 8 2012 misc/
drwxr-xr-x 3 root root 4096 Jan 23 15:29 schema/

$sudo apt-get install xsltproc docbook-xsl docbook-xml

$ ll /usr/share/xml
total 36
drwxr-xr-x 9 root root 4096 Jun 24 16:18 ./
drwxr-xr-x 86 root root 4096 Jun 24 16:18 ../
drwxr-xr-x 2 root root 4096 Jun 24 16:18 declaration/
drwxr-xr-x 4 root root 4096 Jun 24 16:18 docbook/
drwxr-xr-x 3 root root 4096 Jun 24 16:18 entities/
drwxr-xr-x 2 root root 4096 Nov 8 2012 misc/
drwxr-xr-x 2 root root 4096 Jun 24 16:18 qaml/
drwxr-xr-x 3 root root 4096 Jan 23 15:29 schema/
drwxr-xr-x 2 root root 4096 Jun 24 16:18 svg/

参考链接:http://www.boost.org/doc/libs/1_40_0/doc/html/quickbook/install.html

时间: 2024-10-29 05:22:12

ubuntu install xsltproc docbook-xsl docbook-xml的相关文章

[Ubuntu] Install teamviewer9 on Ubuntu14.04_x64

The article copied from http://ubuntuhandbook.org/index.php/2013/12/install-teamviewer-ubuntu-1404/ TeamViewer 9 Stable now is available. It features multiple connections in tabs, wake-on-lan, two step authentication, shared clipboard and more. This

ubuntu install rpm

简单来说,Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb. sudo apt-get install alien #alien默认没有安装,所以首先要安装它 sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.deb sudo dpkg -i xxxx.deb #安装 注意,用alien转换的deb包并不能保证100%顺利安装,所以可以找到deb最好直接用deb 有时候,我们想要使用的软件并没有被包含到

如何用XSL对XML的数据进行按节点排序?

今天工作当中,遇到一个问题,XML的Schema文件中定义的complexType是一个Sequence,这就要求符合这个Schema定义的XML的数据节点,必须要按照Schema中Sequence定义的顺序出现(etag-->id-->kind-->selfLink-->title-->updated),否则Schema校验将会出错.请见下图1和图2, 换句话说,在于XML的数据中节点的出现的顺序和必须和Schema中(节点的顺序是按照节点名字的字母升序排列)定义的顺序一致

xsl和xml的使用总结

xsl 是 xml的样式表,类似 css和html的关系 xsl包含三部分: 1.xslt-用于转换xml 2.xpath-用于导航(遍历,选取节点)xml 3.xsl-fo-用于格式话xml 通过 XSLT,您可以向或者从输出文件添加或移除元素和属性.您也可重新排列元素,执行测试并决定隐藏或显示哪个元素,等等. 描述转化过程的一种通常的说法是,XSLT 把 XML 源树转换为 XML 结果树 举例来说明: test.xml: <?xml version="1.0" encodi

【转】Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法

原文网址:http://www.cnblogs.com/muyun/p/3370996.html 一.安装ARM-Linux-GCC工具链 只需要一句命令: sudo apt-get install gcc-arm-linux-gnueabi 前提是你的Ubuntu系统版本是官网支持的最新的版本,若不是,请升级.执行以上命令即可. 二.使用工具链 注意!这里不能使用 gcc 命令来召唤它.它的名字是 arm-linux-gnueabi-gcc .如果出现 Command Not Found,请关

Ubuntu Install Chrome Brwoser

在ubuntu下安装chrome浏览器,可以直接从官网下载:http://www.google.cn/intl/zh-CN/chrome/browser/thankyou.html?platform=linux 也可以通过命令行方式安装,可以参考这个方法:http://www.howopensource.com/2011/10/install-google-chrome-in-ubuntu-11-10-11-04-10-10-10-04/ 这里说一下命令行方式安装方法: 1.添加源和KEY wg

ubuntu install scrapy

使用apt-get安装scrapy后,调试起来总是不对,检查了一下版本,才知道默认安装的版本是0.14.04.o(╯□╰)o 查阅了一下官方文档,这是推荐的安装方法: Import the GPG key used to sign Scrapy packages into APT keyring: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 627220E7 Create /etc/apt/sources.l

ubuntu install mysql server method

     recently try to install mysql in my computer so that  I can practise some sql statement on sever.But there are some problem while install mysql package in my ubuntu system.I hava tried lots of ways to move on. at last.I find there is a best way

Ubuntu install g++

We can use two ways to  install g++ on Ubuntu. 1.  a. sudo apt-get install make gcc g++.      b. sudo apt-get install manpages-dev. 2. sudo apt-get install build-essential.