Korrigiert kaputte DNF-Abhängigkeiten von Fedora

1

Immer wenn ich versuche, mein System mit DNF zu aktualisieren, habe ich eine Sammlung von Paketen mit beschädigten Abhängigkeiten.

DNF - Überspringen von Paketen mit unterbrochenen Abhängigkeiten

Seit dem Upgrade auf Fedora 22 habe ich diese Auflistung defekter Pakete erhalten, aber ich habe nie etwas dagegen unternommen. Jetzt, da ich ein Upgrade auf Fedora 23 durchführen möchte, scheinen sie Probleme zu verursachen, die mich daran hindern, ein Upgrade abzuschließen .

Wie kann ich diese Pakete reparieren, damit die Abhängigkeiten nicht unterbrochen werden? Ich kann im Internet nichts finden, was im Zusammenhang mit dem Problem besonders hilfreich ist, und ich habe mich nie mit DNF vertraut gemacht, da Fedora die Verwendung mit alten yumBefehlen vereinfacht .

Ich konnte mithilfe von detailliertere Fehlermeldungen erhalten sudo yum update --best --allowerasing, bin mir jedoch nicht sicher, was sie bedeuten.

Detailliertere Fehlermeldungen

DavidB
quelle

Antworten:

2

Es ist nicht die Schuld von DNF, sondern Ihre. Das Problem ist, dass Sie EPEL-Repositorys in Fedora aktiviert haben. Ich weiß nicht, warum Sie das getan haben, aber ich bin mir ziemlich sicher, dass die Probleme verschwinden werden, wenn Sie sie deaktivieren.

skytux
quelle
Danke. Ich bin nicht sehr erfahren im Umgang mit Fedora-Repositories, daher ist es gut möglich, dass ich so etwas mache.
DavidB
Ich denke, Sie sollten die installierten Pakete von EPEL entfernen, dann diese Repos deaktivieren und sie von Fedora-Repos neu installieren. Hier einige Informationen zu EPEL: fedoraproject.org/wiki/EPEL .
Skytux