我想在 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
make install
但我无法完成安装,因为 TinyOWS 依赖于一个库libxml2 版本 2.8或更高版本。libxml2我的 RHEL6 服务器上的版本是 2.7。libxml2.8是旧版本的一个错误libxml2描述的这里:
因此,看来我必须在 RHEL 6 服务器上安装 libxml2 库版本 2.8 或更高版本。我尝试运行:
yum update libxml2
但最高版本的libxml2RHEL 存储库上的版本是 2.7.6。
我尝试通过下载libxml2-2.8.0-1.x86_64 rpm文件来自xmlsoft.org但是当我尝试安装下载的 .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.14RHEL 6 中没有可用的库。
您建议安装什么libxml2.8在 RHEL 6 上?或者还有其他方法可以对我当前安装的 libxml2.7 进行“补丁”吗?