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」尋找元資料 - 即它從遠端儲存庫下載儲存庫文件,然後將其下載到自己的快取並在那裡進行搜尋。 DNF 不在 rpmdb 中搜尋。

rpm 僅在 rpmdb 中搜尋

就您而言,DNF 可能無法從遠端儲存庫下載資訊。

相關內容