私の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 はリモート リポジトリから情報をダウンロードできない可能性があります。