dnf はインストールされたパッケージを追跡できなくなりました

dnf はインストールされたパッケージを追跡できなくなりました

私のFedora 29システムにインストールされているにもかかわらずvim、コマンド

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 を検索しません。

rpmdb 内の rpm 検索のみ

あなたの場合、DNF はリモート リポジトリから情報をダウンロードできない可能性があります。

関連情報