“yum update”如何删除ghost包?

“yum update”如何删除ghost包?

如何从“数据库”中删除包 insign-3.43.3-1 yum update

*yum update insign显示包 3.43.3-1。

*yum update会失败,因为我已经删除了 3.43...rpm 文件

*rpm -qa | grep insign没有!请显示包 3.43.3!

*yum list insign显示软件包 3.43.3

* sudo rpm -e insign-3.43.3-1.el7.x86_64-> 错误:软件包 insign-3.43.3-1.el7.x86_64 未安装

* sudo yum erase insign-3.43.3-1.el7.x86_64-> 参数不匹配

在此处输入图片描述


在此处输入图片描述


在此处输入图片描述

答案1

问题是,删除软件包 XY.rpm 后存储库列表需要是更新而 Yum 需要已清理

cd /directory-of-repository-packages
sudo -S createrepo .
sudo yum clean all
sudo yum --showduplicates list package-xy

相关内容