dnf 丢失了已安装软件包的踪迹

dnf 丢失了已安装软件包的踪迹

尽管它vim安装在我的 Fedora 29 系统上,但命令

dnf search vim-common                                                           

返回“未找到匹配项”。相比之下,命令

rpm -qa vim-common                                                              

返回已安装的 RPM 文件的名称。

我已尝试过dnf --refresh update,但没有效果。

到底是怎么回事?

答案1

我不知道发生了什么,但你可以尝试使用以下方法解决问题:

rpm -e vim-common

进而:

dnf install vim-common

答案2

'dnf search' 在元数据中查找 - 即从远程存储库下载 repofiles,然后将其下载到自己的缓存中并在那里搜索。DNF 不会在 rpmdb 中搜索。

rpm 仅在 rpmdb 中搜索

在您的情况下,DNF 可能无法从远程存储库下载信息。

相关内容