尽管它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 可能无法从远程存储库下载信息。