安装 libxml2 时文件发生冲突

安装 libxml2 时文件发生冲突

Linux/Unix 新手,请帮我解决一下这个问题。我尝试libxml2-devel从 RPM 安装,但收到此消息

rpm -ivh libxml2-devel-2.9.1-5.el7_0.1.x86_64.rpm 
error: Failed dependencies:
libxml2 = 2.9.1-5.el7_0.1 is needed by libxml2-devel-2.9.1-5.el7_0.1.x86_64

然后我尝试安装libxml2并得到以下结果:

# rpm -ivh libxml2-2.9.1-5.el7_0.1.x86_64.rpm 
warning: libxml2-2.9.1-5.el7_0.1.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 192a7d7d: NOKEY
Preparing...                          ################################# [100%]
file /usr/bin/xmlcatalog from install of libxml2-2.9.1-5.el7_0.1.x86_64 conflicts with file from package libxml2-2.9.1-5.el7.x86_64
file /usr/bin/xmllint from install of libxml2-2.9.1-5.el7_0.1.x86_64 conflicts with file from package libxml2-2.9.1-5.el7.x86_64
file /usr/lib64/libxml2.so.2.9.1 from install of libxml2-2.9.1-5.el7_0.1.x86_64 conflicts with file from package libxml2-2.9.1-5.el7.x86_64

请注意,机器上没有互联网访问并且安装是离线的,这就是我使用 RPM 的原因。

系统运行在CentOS 7上。

请告诉我我可以在这里做些什么吗?

答案1

您已经安装了旧版本的 libxml2,因此您需要先更新它。

rpm -Uvh libxml2-*

相关内容