如何从“数据库”中删除包 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