首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libX11和libxcb之间的RPM依赖冲突

libX11和libxcb之间的RPM依赖冲突
EN

Unix & Linux用户
提问于 2016-02-12 09:11:29
回答 1查看 2.1K关注 0票数 2

我必须在CentOS 6.5机器上安装一些vnc服务器的软件包,这台机器无法访问repos (所以我必须使用sftp传输我需要的rpm包)。

当我试图安装包libX11-1.6.0-6时,我得到了以下错误:

错误:失败的依赖关系: libxcb < 1.9.1-3与libxcb 11-1.6.0-6.el6.i686冲突

因此,我将libxcb升级到请求的版本,但仍然得到了相同的错误。我试图使用-nodeps强制libX11安装,但现在没有以下库: libxcb-glx.so.0和libxcb.so.1。

试图重新安装、升级或降级libxcb以使库返回已被证明是不成功的。

我该怎么办?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-02-12 09:53:42

消息告诉您,libxcblibX11冲突。后者可以是独立的,或者(在您的包冲突的情况下)使用libxcb来替换libX11的一部分。要做到这一点,libX11需要一个不同的包。

可能的情况是通过混合来自不同存储库的包,如本文所讨论的:我不能更新centos 6.6。错误:包:和复制。在它中,有人试图强迫他们的系统使用来自不同存储库的包(可能与您的情况相同)。

如果您确实需要备用存储库,唯一的途径是替换最终依赖于libxcb的所有包( libX11、依赖于它的包等等)。否则,您的系统将不一致,并将以意外的方式崩溃(例如无法升级)。

要做到这一点,您必须首先找到依赖程序包:

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

https://unix.stackexchange.com/questions/261736

复制
相关文章

相似问题

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