首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卸载回购[yum]

卸载回购[yum]
EN

Stack Overflow用户
提问于 2012-12-24 14:25:35
回答 1查看 6.3K关注 0票数 2

我使用的是RedHat 6.3系统。

  • 我在安装php-mcrypt时遇到了问题。
  • 因此,我更新了epel版本到6.5。
  • 百胜更新说(错误:尝试检查你的路径,然后再试一次)
  • 有一个防火墙,所以我禁用了它
  • 我想重新安装回购程序,所以我删除了epel.repo和epel- the。
  • 并试图再次安装它,将显示以下消息

消息:

代码语言:javascript
复制
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安装回购程序时

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2012-12-28 06:14:03

从您所得到的错误和到目前为止执行的步骤来看,在我看来,您似乎没有卸载RPM,所以它仍然在RPM数据库中。试着跑:

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

代码语言:javascript
复制
rpm -qi epel-release-6-5

看看你能得到什么。如果其中任何一个返回与您安装的RPM有关的详细信息,那么您需要实际删除RPM,然后重新安装它,仅删除文件并不能完成任务。如果这没有返回输出,那么RPM数据库可能有问题,在这种情况下,我建议您删除/var/lib/rpm/_db*(只在备份这些文件之后)。然后使用以下内容重新构建rpm数据库(作为特权用户):

代码语言:javascript
复制
rpm --rebuilddb

这将使DB得到重建和更新。

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

https://stackoverflow.com/questions/14022542

复制
相关文章

相似问题

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