你全力做到最好,可能还不如别人随便搞搞!

发掘积累过程的快感

首页 » BIBLE模型 » Linux » yum update 错误,发现N个已存在的 RPM 数据库问题, 'yum check' 输出如下解决办法

yum update 错误,发现N个已存在的 RPM 数据库问题, 'yum check' 输出如下解决办法


使用 fedora/redhat/centos 系列的 linux 发行版,有时会因为某些非正常原因(异常断电居多)造成 yum/rpm 错误,表现是在运行 yum 时出现依赖包错误。

仔细查看其相关包,会发现这些包是矛盾的版本号依赖。这种情况下,通常就是本机 rpm 数据库里记录了某个 rpm 包多个版本(可能事实上只装了一个版本),通过 rpm -q {包名} 会查出来多个版本,例如

rpm -q audit
audit-2.3.2-1.fc20.x86_64
audit-2.3.3-1.fc20.x86_64

通常只需要删除更新后的包,就能继续正常更新了,,命令:yum remove "带版本号的完整包名" 或者 rpm -e "带版本号的完整包名"

然后继续 yum update 包名吧。

互联网信息太多太杂,各互联网公司不断推送娱乐花边新闻,SNS,微博不断转移我们的注意力。但是,我们的时间和精力却是有限的。这里是互联网浩瀚的海洋中的一座宁静与美丽的小岛,供开发者歇息与静心潜心修炼。 “Bible”是圣经,有权威的书,我们的本意就是为开发者提供真正有用的的资料。 我的电子邮件 1217179982@qq.com,您在开发过程中遇到任何问题,欢迎与我联系。
Copyright © 2024. All rights reserved. 本站由 Helay 纯手工打造. 蜀ICP备15017444号