我正在尝试安装libxml2
,但我的系统抱怨依赖项。系统上存在依赖包。
最终目标是安装xml_grep2
,我一直在尝试各种方法(cpan
等等)。
[root@testserver xml]# rpm -ivh libxml2-2.9.0-1.x86_64.rpm
warning: libxml2-2.9.0-1.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID de95bc1f
error: Failed dependencies:
libc.so.6(GLIBC_2.14)(64bit) is needed by libxml2-2.9.0-1.x86_64
[root@testserver xml]# yum install glibc
Package glibc-2.5-107.x86_64 already installed and latest version
Package glibc-2.5-107.i686 already installed and latest version
[root@testserver xml]# find / -name libc.so.6
/lib64/libc.so.6
/lib/libc.so.6
/lib/i686/nosegneg/libc.so.6
答案1
您想要手动安装 xml_grep2。你可以从rpm.pbone.net下载它它可以解决依赖问题。我认为当你有glibc 2.5或降级glibc 2.1.x时你需要更高版本的libxml2
答案2
如果您确实确定可以使用此版本,则可以使用 --nodeps 安装 rpm,我更愿意使用 yum 安装 libxml2 以确保该版本与我的库兼容。
答案3
问题似乎出在手动libxml2
软件包安装上,并且您尝试安装的软件包不兼容。我建议你使用 yum 安装包。
yum install libxml2