我使用的是RedHat 6.3系统。
消息:
Setting up Install Process
Examining epel-release-6-5.noarch.rpm: epel-release-6-5.noarch
epel-release-6-5.noarch.rpm: does not update installed package.
我有什么遗失的吗?
当我尝试通过rpm安装repo时
rpm -i epel-release-6-5.noarch.rpm
warning: epel-release-6-5.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
package epel-release-6-5.noarch is already installed
答案 0 :(得分:6)
从您收到的错误以及您目前执行的步骤来看,我似乎没有卸载RPM,因此它仍然在RPM数据库中。尝试运行:
rpm -qa | grep epel
或
rpm -qi epel-release-6-5
看看你得到了什么。如果其中任何一个返回与您安装的RPM相关的详细信息,那么您将需要实际删除RPM,然后重新安装它,单独删除文件将无法完成工作。如果这不返回输出,则RPM数据库可能有问题,在这种情况下,我建议您删除/ var / lib / rpm / __ db *(仅在备份这些文件后)。然后使用:
重建rpm数据库(作为特权用户)rpm --rebuilddb
应该重建并更新数据库。