Fedoraで壊れたDNF依存関係を修正


1

DNFを使用してシステムを更新しようとするたびに、依存関係が壊れたパッケージのコレクションが常にあります。

DNF-依存関係が壊れているパッケージをスキップする

Fedora 22にアップグレードしてから、この壊れたパッケージのリストを受け取りましたが、それらについては何もしませんでしたが、Fedora 23にアップグレードしたいので、アップグレードを完了するのを妨げる問題を引き起こしているようです。

依存関係が壊れないようにこれらのパッケージを修正するにはどうすればよいですか?問題に関連して特に役立つものをオンラインで見つけることはできません。また、Fedoraを使用すると古いyumコマンドを簡単に使用できるため、DNFに慣れることができませんでした。

を使用してsudo yum update --best --allowerasing、より詳細なエラーメッセージを取得することができましたが、それらの意味はわかりません。

より詳細なエラーメッセージ

回答:


2

DNFのせいではなく、あなたのせいです。問題は、FedoraでEPELリポジトリを有効にしていることです。なぜそれをしたのかはわかりませんが、無効にすると問題はなくなると確信しています。


ありがとうございました。私はFedoraリポジトリの使用にあまり詳しくないので、そのようなことをする可能性は十分にあります。
-DavidB

EPELからインストールしたパッケージを削除し、そのリポジトリを無効にして、Fedoraリポジトリから再インストールする必要があると思います。ここにEPELに関する情報があります:fedoraproject.org/wiki/EPEL
skytux

1

問題の原因を確認するには、https://unix.stackexchange.com/a/341334/101059で説明されているように、「dnf -b」を使用します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.