在RHEL 6上安装libxml2.8

我想在RHEL 6服务器上安装软件TinyOWS。 我按照说明:

$ wget http://download.osgeo.org/mapserver/tinyows-1.1.0.tar.bz2 $ tar xvjf tinyows-1.1.0.tar.bz2 $ cd tinyows-1.1.0 $ ./configure $ make $ sudo make install 

但是我无法完成安装,因为TinyOWS依赖于库libxml2 2.8或更高版本。 RHEL6服务器上的libxml2版本是2.7。 libxml2.8的原因是libxml2的旧版本中存在一个错误,这里描述的是: http : //mapserver.org/tinyows/libxmlschemagmlbug.html

所以,我似乎必须在RHEL 6服务器上安装版本为2.8或更高版本的libxml2库。 我试图运行:

  yum update libxml2 

但RHEL存储库中最高版本的libxml2是2.7.6。

我试图通过从ftp://xmlsoft.org/libxml2/下载libxml2-2.8.0-1.x86_64 rpm文件来解决这个问题,但是当我尝试安装下载的.rpm时,我得到了很多未满足的依赖警告:

 --> Finished Dependency Resolution Error: Package: libxml2-2.8.0-1.x86_64 (/libxml2-2.8.0-1.x86_64) Requires: libc.so.6(GLIBC_2.14)(64bit) Error: Package: libxml2-2.8.0-1.x86_64 (/libxml2-2.8.0-1.x86_64) Requires: libz.so.1(ZLIB_1.2.3.3)(64bit) Error: Package: libxml2-2.8.0-1.x86_64 (/libxml2-2.8.0-1.x86_64) Requires: liblzma.so.5()(64bit) Error: Package: libxml2-2.8.0-1.x86_64 (/libxml2-2.8.0-1.x86_64) Requires: libc.so.6(GLIBC_2.15)(64bit) You could try using --skip-broken to work around the problem 

我很害怕通过安装所有这些依赖项来搞乱系统。 例如,我读了glibc 2.14库对于RHEL 6不可用。

你会推荐什么来在RHEL 6上安装libxml2.8? 或者还有什么其他的方式,我可以“补丁”到我目前的libxml2.7安装?