DNF5-FILTERING(7) dnf5 DNF5-FILTERING(7)

dnf5-filtering - Paketfilterung

Paketfilterung entfernt Pakete aus der Menge der verfügbaren Pakete, indem sie für die meisten DNF5-Befehle unsichtbar gemacht werden. So können sie in keine Transaktion mehr einbezogen werden.

Zum Herausfiltern eines Pakets gibt es verschiedene Möglichkeiten:

Ausschlussfilterung kann mittels der Konfigurationsoptionen includepkgs oder excludepkgs in der DNF5-Konfigurationsdatei angepasst werden. Um Ausschlüsse zu deaktivieren, können Sie die Konfigurationsoption disable_excludes verwenden:

dnf5 --setopt=disable_excludes=* install bash

Details zu den Konfigurationsoptionen finden Sie in dnf5.conf(5), der DNF5-Konfigurationsreferenz.

Ähnlich zum globalen Ausschluss, jedoch ist diese Konfiguration Paketquellen-spezifisch und betrifft nur Pakete in der Paketquelle, in der die Ausschlüsse festgelegt sind.

API-Benutzer haben mit den Methoden *_user_excludes() und *_user_includes des PackageSack-Objekts zusätzliche Optionen zum Feineinstellen auszuschließender Pakete. Siehe die PackageSack-API.

Zusätzlich ist die Versionssperren-Funktionalität durch Ausschlussfilterung implementiert. Jedoch werden diese Ausschlüsse nur während Transaktionsvorgängen angewendet. Details hierzu finden Sie in dnf5-versionlock(8), dem Versionssperren-Befehl.

Details dazu, wie modulare Filterung funktioniert, finden Sie in dnf5-modularity(7), der Dokumentation zur Modularität.

Durch Modularität werden nur RPM-Pakete aus aktiven Moduldatenströmen in die Menge der verfügbaren Pakete einbezogen. RPM-Pakete aus inaktiven Moduldatenströmen sowie nicht-modulare Pakete gleichen Namens oder Bereitstellungen als Paket aus einem aktiven Moduldatenstrom werden herausgefiltert. Modulare Filterung wird nicht auf Pakete angewendet, die auf der Befehlszeile hinzugefügt wurden, ebenso nicht auf installierte Pakete oder jene aus solchen Paketquellen, für die in ihrer .repo-Datei die Option module_hotfixes=true gesetzt ist.

Die Deaktivierung modularer Filterung ist nicht zu empfehlen, da dies das System in einen beschädigten Zustand versetzen könnte. Um die modulare Filterung für eine bestimmte Paketquelle zu deaktivieren, geben Sie module_hotfixes=true in der .repo-Datei an oder verwenden Sie --setopt=Paketquellen-ID.module_hotfixes=true.

Siehe AUTHORS.md in der dnf5-Quelldistribution.

Mitwirkende am DNF5-Projekt.

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <mario.blaettermann@gmail.com> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.

25. August 2025