生皮が問題を引き起こしているので、削除することに決め、元のリポジトリリスト名をバックアップしました。元のリポジトリのリストは次のとおりです。
fedora-cisco-openh264.repo rpmfusion-free.repo
fedora-rawhide.repo rpmfusion-free-updates.repo
fedora.repo rpmfusion-free-updates-testing.repo
fedora-spotify.repo rpmfusion-nonfree-rawhide.repo
fedora-updates.repo rpmfusion-nonfree.repo
fedora-updates-testing.repo rpmfusion-nonfree-updates.repo
google-chrome.repo rpmfusion-nonfree-updates-testing.repo
rpmfusion-free-rawhide.repo
生皮を取り除き、リポジトリをテストすると、私のシステムは信頼性の高いパッケージのみを検索すると考え、それらのいくつかを削除しました。削除とは、私が削除しrm /etc/yum.repos.d/repo
た後にdnf clean all
他のコマンドがないことを意味します。私の新しいリポジトリのリストは次のとおりです。
fedora-cisco-openh264.repo rpmfusion-free-updates.repo
fedora.repo rpmfusion-free-updates-testing.repo
fedora-spotify.repo rpmfusion-nonfree-rawhide.repo
fedora-updates.repo rpmfusion-nonfree.repo
google-chrome.repo rpmfusion-nonfree-updates.repo
rpmfusion-free.repo rpmfusion-nonfree-updates-testing.repo
今やることもできませsudo dnf update
んsudo dnf reinstall fedora-release
。このエラーが発生します。Error: Failed to synchronize cache for repo 'fedora'kB/s | 491 kB 41:01 ETA
私の質問は次のとおりです
- どのリポジトリを復元する必要があり、どのように復元しますか?
- 安全に削除できるテストストアはありますか?
ベストアンサー1
これはリポジトリを削除する正しい方法ではありません。通常、リポジトリはパッケージから出てくるので、リポジトリの削除は、そのリポジトリが属するパッケージを見つける問題です。
$ rpm -qf /etc/yum.repos.d/repository.repo
リポジトリファイルがパッケージに属する場合、上記のコマンドはそのパッケージが何であるかを示します。
第二に、何も削除せずにリポジトリを無効にすることができます。次のコマンドを使用して、現在アクティブなリポジトリを確認できます。
$ sudo dnf repolist
次のコマンドを使用してリポジトリを無効にできます。
$ sudo dnf config-manager --set-disabled <repository>
あなたの質問に関するエラーメッセージは、欠落しているストレージには関係なく、ネットワーク(DNS、キャッシュなど)に関連しています。
有効にする必要がある最小ストレージfedora
はですfedora-updates
。