linux libxml2 rpm安装,Linux系统libxml2安装过程

libxml2是一个用来解析XML文档的函数库。它用C语言写成,并且能被多种语言所调用,如C、C++、XSH、C#、Python、Kylix、Delphi、Ruby、PHP等。它最初是为GNOME开发的项目,但是现在可以用在各种各样的项目中。

libxml2的代码可移植性非常好,因为它基于标准的ANSI C库,并采用了MIT许可证。安装步骤如下。

1) 安装python-devel

这个软件包是libxml2的依赖包,如果不安装,libxml2安装就会报错。这个软件包只是一个底层依赖包,所以安装RPM包即可。命令如下:yum -y install python-devel

2) 进入解压缩之后的源码目录

这一步不能省略,因为 "./configure"、"make" 和 "make install" 操作的都是当前所在目录,所以一定要进入解压缩之后的源码目录。命令如下:[root@localhost ~]# cd /usr/local/src/libxml2-2.9.1

3) 编译前的准备和配置

这一步主要检查安装需要的系统环境、配置软件需要的功能选项,并生成配置安装文件 Makefile,以后的编译与编译安装过程需要依赖 Makefile 文件。命令如下:[root@localhost libxml2-2.9.1]#./configure --prefix=/usr/local/libxml2/

#“--prefix=/usr/local/libxml2/”用于指定安装位置

有些人可能会有疑问:这个软件的安装位置和安装目录名称是可以随意指定的吗?我们一般会将源码包安装到 /usr/local/ 目录中,这个目录是linux的默认源码包安装目录,并不推荐大家随意更改。至于安装目录名称,如果只是单独安装这个软件,则目录名称可以随意指定,不一定非要叫“libxml2”。但是我们在搭建 LAMP 环境时,这个软件会被后面的软件所调用,如果修改了安装目录名称,那么后面一系列的安装命令都要进行修改,非常容易报错,所以不建议大家随意修改。

4) 编译

也就是依靠 gcc 把源码包翻译为二进制的机器语言包。命令如下:[root@localhost libxml2-2.9.1]# make

以上的编译前配置和编译都不会在 /usr/local/ 目录中写入任何数据,只会在源码目录中生成 Makefile 等临时文件。所以,如果报错了,则只需执行“make clean”命令清除缓存和临时文件,再进行安装即可。

5) 编译安装

这一步才会真正向 /usr/local/ 目录中写入数据。命令如下:[root@localhost libxml2-2.9.1]# make install

这条命令执行之后,就会建立 /usr/local/libxml2/ 目录,并在目录下生成相应的文件。

本文来自投稿,不代表访得立场,如若转载,请注明出处:http://www.found5.com//view/1037.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值