我只想在 Fedora 15 中安装两个软件包,但遇到一些奇怪的错误。
命令:
yum install @development-tools
错误:
加载的插件:langpacks,presto,refresh-packagekit 设置安装过程包flex-2.5.35-13.fc15.x86_64已安装且最新版本错误:包元组('gcc','x86_64','0','4.6在 rpmdb 中找不到 .0'、'6.fc15')
命令:
yum install fedora-packager
错误:
已加载的插件:langpacks、presto、refresh-packagekit 设置安装过程错误:找不到包元组('fedora-packager'、'noarch'、'0'、'0.5.9.0'、'1.fc15') rpm数据库
在第一个命令中,它说软件包已安装且是最新版本,但为什么我收到该错误行。如何修复此错误?
答案1
听起来像是损坏的数据。执行:yum clean all
然后yum update
再次尝试安装。
答案2
你可以尝试重建rpmdb
rpmdb --rebuilddb
这为我解决了类似的问题。
答案3
为了解决这个问题,我必须同时做这两件事:
yum clean all
rpm --rebuilddb