DNF5-REPOQUERY(8) dnf5 DNF5-REPOQUERY(8) BEZEICHNUNG dnf5-repoquery - Repoquery-Befehl UBERSICHT dnf5 repoquery [Optionen] [Paketangabe-NIF ] BESCHREIBUNG Der Befehl repoquery in DNF5 dient zum Abfragen von Paketen durch Abgleichen verschiedener Eingabekriterien des Benutzers. Die in der Paketangabe-Liste definierten Argumente werden als Paketdateiangabe verwendet. OPTIONEN --advisories=HINWEISNAME, schliesst Inhalte aus Hinweisen mit dem angegebenen Namen ein. Dies ist eine Listenoption. Erwartete Werte sind Hinweis-IDs, z. B. FEDORA-2201-123. Jeder Transaktionsbefehl (Installation, Aktualisierung) schlagt mit einer Fehlermeldung fehl, wenn kein Hinweis in der Liste vorhanden ist. Dies kann mit dem Schalter --skip-unavailable umgangen werden. --advisory-severities=HINWEIS-SCHWEREGRAD, schliesst Inhalte aus Hinweisen mit dem angegebenem Schweregrad ein. Dies ist eine Listenoption. Zulassige Werte: critical, important, moderate, low, none. --arch=ARCHITEKTUR, begrenzt die Pakete auf die angegebene(n) Architektur(en). Dies ist eine Listenoption. --available fragt verfugbare Pakete ab. Dies ist das Standardverhalten. Dies kann mit --installed kombiniert werden, um sowohl installierte als auch verfugbare Pakete abzufragen. --bugfix schliesst Inhalte ein, die in Fehlerkorrektur-Hinweisen enthalten sind. --bzs=BUGZILLA_ID, schliesst Inhalte in Hinweisen ein, die ein Ticket der angegebenen Bugzilla-ID korrigieren. Dies ist eine Listenoption. Erwartete Werte sind numerische IDs, zum Beispiel 123123. Jeder Transaktionsbefehl (Installation, Aktualisierung) wird mit einer Fehlermeldung fehlschlagen, falls es keinen Hinweis gibt, der das angegebene Ticket korrigiert. Dies kann mit dem Schalter --skip-unavailable umgangen werden. --cves=CVE_ID, schliesst Inhalte in Hinweisen ein, die ein Ticket mit der angegebenen CVE-ID (Common Vulnerabilities and Exposures) beheben. Dies ist eine Listenoption. Erwartete Werte sind Zeichenketten-IDs im CVE-Format, z.B. CVE-2201-0123. Alle Transaktionsbefehle (Installation, Aktualisierung) schlagen mit einer Fehlermeldung fehl, wenn kein Hinweis zur Korrektur des betreffenden Tickets vorliegt. Dies kann mit dem Schalter --skip-unavailable umgangen werden. --disable-modular-filtering schliesst Pakete aus inaktiven Modul-Streams ein. --duplicates begrenzt auf installierte doppelte Pakete (d.h. mehrere Paketversionen mit gleichem Namen und gleicher Architektur). Installonly-Pakete sind von dieser Gruppe ausgeschlossen. --enhancement schliesst Inhalte ein, die in Verbesserungs-Hinweisen enthalten sind. --exactdeps begrenzt auf Pakete, die die angegebene Fahigkeit erfordern, angegeben durch --whatrequires oder --whatdepends. Diese Option ist nur mit --whatrequires oder --whatdepends kombinierbar. --extras begrenzt auf installierte Pakete, die in keiner der verfugbaren Paketquellen vorhanden sind. -f, --file=DATEI, begrenzt auf Pakete, zu denen die angegebenen Dateien gehoren. Dies ist eine Listenoption. --installed fragt installierte Pakete ab. Dies kann mit --available kombiniert werden, um sowohl installierte als auch verfugbare Pakete abzufragen. --installed-from=PAKETQUELLEN-ID, filtert installierte Pakete nach der ID der Paketquelle, aus der sie installiert wurden. --installonly begrenzt auf installierte installonly-Pakete. --latest-limit=N begrenzt auf N neueste Pakete fur eine bestimmte Name.Architektur-Kombination (oder alle ausser N neueste, wenn N negativ ist). --leaves begrenzt auf Gruppen installierter Pakete, die nicht von anderen installierten Paketen benotigt werden. --newpackage schliesst Inhalte ein, die in Neupaket-Hinweisen enthalten sind. --providers-of=PAKETATTRIBUT Nach Abschluss der Filterung werden ausgewahlte Paketattribute abgerufen und Pakete ausgegeben, die diese bereitstellen. Die ausgegebenen Pakete werden durch die Optionen --available, --installed und --arch eingeschrankt. Unterstutzt werden: conflicts (Konflikte), depends (Abhangigkeiten), enhances (Verbesserungen), obsoletes (veraltet), provides (Bereitstellungen), recommends (Empfehlungen), requires (Erfordert), requires_pre (Erfordert vor der Installation), suggests (Vorschlage), supplements (Erganzungen). --recent begrenzt auf Pakete, die kurzlich geandert wurden. --recursive Diese Option ist nur mit --whatrequires oder --providers-of=Erfordernisse kombinierbar. Bei Verwendung mit --whatrequires erweitert sie die Ausgabe um Pakete, die etwas von den bereitgestellten Komponenten der ausgegebenen Pakete benotigen. Bei Verwendung mit --providers-of=Erfordernisse erweitert sie die Ausgabe um Pakete, die etwas von den benotigten Komponenten derr ausgegebenen Pakete bereitstellen. Die Ausgabeerweiterung wird wiederholt, solange neue Pakete hinzugefugt werden. Die Menge der hinzugefugten Pakete wird durch die Optionen --available, --installed und --arch begrenzt. --security schliesst Inhalte ein, die in Sicherheitshinweisen enthalten sind. --srpm Nach Abschluss der Filterung werden Paketen entsprechende Quell-RPMs fur die Ausgabe verwendet. Aktiviert Quell-Paketquellen. --unneeded begrenzt auf nicht benotigte installierte Pakete (d.h. Pakete, die als Abhangigkeiten installiert wurden, aber nicht mehr benotigt werden). Dieser Schalter listet Pakete auf, die nach der Ausfuhrung des Befehls autoremove entfernt werden. --upgrades begrenzt auf verfugbare Pakete, die eine Aktualisierung fur bereits installierte Pakete bereitstelleen. --userinstalled begrenzt auf Pakete, die nicht als Abhangigkeiten oder weiche Abhangigkeiten installiert sind. Dies bedeutet eine Beschrankung auf Pakete, die auf Benutzeranforderung oder indirekt als Teil eines Modulprofils oder einer Comps-Gruppe installiert wurden. Zusatzlich werden Pakete mit unbekanntem Installationsgrund zuruckgegeben. Das Ergebnis kann durch die Option exclude in der Konfigurationsdatei beeinflusst werden. Um den genauen Installationsgrund zu ermitteln, verwenden Sie die Option --queryformat '%{name} %{reason}\n'. --whatconflicts=FAHIGKEIT, begrenzt auf Pakete, die mit irgendeiner der Fahigkeiten kollidieren. Dies ist eine Listenoption. --whatdepends=FAHIGKEIT, begrenzt auf Pakete, die eine der Fahigkeiten erfordern, verbessern, empfehlen, vorschlagen oder erganzen. Dies ist eine Listenoption. --whatenhances=FAHIGKEIT, begrenzt auf Pakete, die eine der Fahigkeiten verbessern. Mit --whatdepends erhalten Sie eine Liste aller abhangigen Pakete. Dies ist eine Listenoption. --whatobsoletes=FAHIGKEIT, begrenzt auf Pakete, die irgendeine der Fahigkeiten als veraltet markieren. Dies ist eine Listenoption. --whatprovides=FAHIGKEIT, begrenzt auf Pakete, die irgendeine der Fahigkeiten bereitstellen. Fahigkeiten, die eine Dateibereitstellung bezeichnen, werden auch gegen Datei-Bereitstellungen abgeglichen. Dies ist eine Listenoption. --whatrecommends=FAHIGKEIT, begrenzt auf Pakete, die eine der Fahigkeiten empfehlen. Mit --whatdepends erhalten Sie eine Liste aller abhangigen Pakete. Dies ist eine Listenoption. --whatrequires=FAHIGKEIT, begrenzt auf Pakete, die eine der Fahigkeiten erfordern. Mit --whatdepends erhalten Sie eine Liste aller abhangigen Pakete. Dies ist eine Listenoption. --whatsuggests=FAHIGKEIT, begrenzt auf Pakete, die eine der Fahigkeiten vorschlagen. Mit --whatdepends erhalten Sie eine Liste aller abhangigen Pakete. Dies ist eine Listenoption. --whatsupplements=FAHIGKEIT, begrenzt auf Pakete, die eine der Fahigkeiten erganzen. Mit --whatdepends erhalten Sie eine Liste aller abhangigen Pakete. Dies ist eine Listenoption. FORMATIERUNGSOPTIONEN Legt fest, welche Informationen zu jedem Paket angezeigt werden. Die folgenden Optionen schliessen sich gegenseitig aus, d.h. es kann nur eine Option angegeben werden. Wenn keine Formatierungsoption angegeben ist, werden ausgewahlte Pakete im Abfrageformat "%{full_nevra}" angezeigt. --conflicts Wie --qf "%{conflicts}", aber ohne Duplikate und zeilenweise sortiert. --depends Wie --qf "%{depends}", aber ohne Duplikate und zeilenweise sortiert. --enhances Wie --qf "%{enhances}", aber ohne Duplikate und zeilenweise sortiert. --files Wie --qf "%{files}", aber ohne Duplikate und zeilenweise sortiert. --obsoletes Wie --qf "%{obsoletes}", aber ohne Duplikate und zeilenweise sortiert. --provides Wie --qf "%{provides}", aber ohne Duplikate und zeilenweise sortiert. --recommends Wie --qf "%{recommends}", aber ohne Duplikate und zeilenweise sortiert. --requires Wie --qf "%{requires}", aber ohne Duplikate und zeilenweise sortiert. --requires-pre Wie --qf "%{requires_pre}", aber ohne Duplikate und zeilenweise sortiert. --sourcerpm Wie --qf "%{sourcerpm}", aber ohne Duplikate und zeilenweise sortiert. --suggests Wie --qf "%{suggests}", aber ohne Duplikate und zeilenweise sortiert. --supplements Wie --qf "%{supplements}", aber ohne Duplikate und zeilenweise sortiert. --location Wie --qf "%{location}", aber ohne Duplikate und zeilenweise sortiert. -i, --info zeigt detaillierte Informationen zum Paket an. --changelogs gibt die Anderungsprotokolle des Pakets aus. --querytags gibt verfugbare Schalter fur --queryformat aus. --queryformat=Format legt das Anzeigeformat fur Pakete fest. Die Format-Zeichenkette kann Schalter (%{}) enthalten, die durch entsprechende Attribute des Pakets ersetzt werden. Standard ist "%{full_nevra}". Die Format-Zeichenkette wird fur jedes Paket erweitert und dedupliziert. * arch - Zeigt die Architektur des Pakets an. * buildtime - Zeigt den Bauzeitpunkt des Pakets in der Unix-Zeitrechnung an. * conflicts - Zeigt die Fahigkeiten an, zu denen das Paket im Konflikt steht. Wird durch Zeilenvorschube getrennt. * debug_name - Zeigt den Namen des dem Paket zugehorigen Debuginfo-Pakets an. * depends - Zeigt die Fahigkeiten an, von denen das Paket abhangt, die es verbessert, empfiehlt, vorschlagt oder erganzt. Wird durch Zeilenvorschube getrennt. * description - Zeigt die Paketbeschreibung an. * downloadsize - Zeigt die Downloadgrosse des Pakets an. * enhances - Zeigt die Fahigkeiten an, die das Paket verbessert. Wird durch Zeilenvorschube getrennt. * epoch - Zeigt die Epoche des Pakets an. * evr - Zeigt das Quintupel Name-Epoche:Version-Veroffentlichung.Architektur des Pakets an. Epoche 0 wird dabei ausgelassen. * files - Zeigt die Dateien im Paket an. Wird durch Zeilenvorschube getrennt. * from_repo - Zeigt die ID der Paketquelle an, aus der das Paket installiert wurde. Wird fur nicht installierte Pakete leer gelassen. * full_nevra - Zeigt das Quintupel Name-Epoche:Version-Veroffentlichung.Architektur des Pakets an. Epoche 0 wird dabei nicht ausgelassen. * group - Zeigt die Gruppe des Pakets an. Dies ist keine Comps-Gruppe. * location - Zeigt den Ort des Pakets an. * installsize - Zeigt die Installationsgrosse des Pakets an. * installtime - Zeigt den Installationszeitpunkt des Pakets an. * license - Zeigt die Lizenz des Pakets an. * name - Zeigt den Namen des Pakets an. * obsoletes - Zeigt die Fahigkeiten an, die das Paket als veraltet markiert. Wird durch Zeilenvorschube getrennt. * packager - Zeigt die Person an, die das Paket gebaut hat. * prereq_ignoreinst - Zeigt die sicher zu entfernenden requires_pre-Abhangigkeiten eines installierten Pakets an. Wird bei nicht installierten Paketen leer gelassen. Wird durch Zeilenvorschube getrennt. * provides - Zeigt die Fahigkeiten an, die das Paket bereitstellt. Wird durch Zeilenvorschube getrennt. * reason - Zeigt den Grund dafur an, warum das Paket installiert wurde. * recommends - Zeigt die Fahigkeiten an, die das Paket empfiehlt. Wird durch Zeilenvorschube getrennt. * regular_requires - Zeigt die vom Paket benotigten Fahigkeiten ohne dessen %pre-, %post-, %preun- und %postun-Abhangigkeiten an. Wird durch Zeilenvorschube getrennt. * release - Zeigt die Veroffentlichung des Pakets an. * repoid - Zeigt die ID der Paketquelle an, in der sich das Paket befindet. * reponame - Zeigt den Namen der Paketquelle an, in der sich das Paket befindet. * requires - Zeigt die Fahigkeiten an, die das Paket benotigt (kombiniert regular_requires und requires_pre). * requires_pre - Zeigt fur ein installiertes Paket die Fahigkeiten an, die es benotigt, um seine %pre-, %post-, %preun- und %postun-Skripte auszufuhren. Fur nicht installierte Pakete werden einfach die %pre- und $post-Abhangigkeiten angezeigt. Wird durch Zeilenvorschube getrennt. * source_debug_name - Zeigt den Namen des Debuginfo-Pakets des Quell-RPMs des Pakets an. * source_name - Zeigt den Namen des Quell-RPMs des Pakets an. * sourcerpm - Zeigt das Quell-RPM des Pakets an. * suggests - Zeigt die Fahigkeiten an, die das Paket vorschlagt. Wird durch Zeilenvorschube getrennt. * summary - Zeigt die Zusammenfassung des Pakets an. * supplements - Zeigt die Fahigkeiten an, die das Paket erganzt. Wird durch Zeilenvorschube getrennt. * url - Zeigt die URL des Pakets an. * vendor - Zeigt den Anbieter des Pakets an. * version - Zeigt die Version des Pakets an. Die Format-Zeichenkette kann auch \n enthalten, das in der Ausgabe durch ein Zeilenvorschubzeichen ersetzt wird. BEISPIELE dnf5 repoquery /etc/koji.conf Listet Pakete auf, welche die angegebene Datei bereitstellen. dnf5 repoquery *http* Listet Pakete auf, die http in ihrem Namen enthalten. dnf5 repoquery --installed --security Listet installierte Pakete auf, die in irgendeinem Sicherheitshinweis enthalten sind. SIEHE AUCH dnf5-advisory(8), Advisory-Befehl dnf5-leaves(8), Leaves-Befehl dnf5-specs(7), Muster-Spezifikation AUTOR Siehe AUTHORS.md in der dnf5-Quelldistribution. COPYRIGHT Mitwirkende am DNF5-Projekt. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Mario Blattermann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer: . 25. August 2025 DNF5-REPOQUERY(8)