首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法更新libcurl centos6.2(64)

无法更新libcurl centos6.2(64)
EN

Server Fault用户
提问于 2012-04-02 22:37:10
回答 1查看 556关注 0票数 -3

当我试图更新它时,我会得到以下错误:

代码语言:javascript
复制
Transaction Check Error:
file /usr/lib64/libcurl.so.4 conflicts between attempted installs of curl-7.20.0-1.el5.x86_64 and libcurl-7.19.7-26.el6_2.4.x86_64
EN

回答 1

Server Fault用户

发布于 2012-04-03 00:25:15

正如Ignacio所指出的,"el5“(EnterpriseLinux5,即RHEL5)和这里的"el6”包之间存在一些冲突。您可以反复检查CentOS在/etc/redhat-release/etc/issue中的版本。提供已安装的/usr/lib64/libcurl.so.4的rpm可以使用以下方法进行检查:

代码语言:javascript
复制
rpm -qf rpm -qf /usr/lib64/libcurl.so.4

所有这些都有希望地指出,您确实在运行CentOS 6.2,而libcurl.so.4来自"el6“各种包。

接下来的问题是,您的尝试性更新是如何决定您需要从el5获得一些东西的。标准的第一步可能是:

代码语言:javascript
复制
yum clean all
yum update

看看你是否遇到了同样的问题。如果是这样的话,看看是否有安装了"el5“的软件包(可能是用rpm而不是yum手动安装的):

代码语言:javascript
复制
rpm -qa |grep el5

可能需要删除一些内容,并替换为CentOS 6的更新版本。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/376094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档