.\" -*- coding: UTF-8 -*- .\" Man page generated from reStructuredText .\" by the Docutils 0.22.3 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH DNF5\-DO 8 "19. Januar 2026" "" dnf5 .SH BEZEICHNUNG dnf5\-do \- Do\-Befehl .SH ÜBERSICHT .sp \fBdnf5 do\fP [\fIOptionen\fP] [\fIArgumente\fP] .SH BESCHREIBUNG .sp Der Befehl \fBdo\fP ist ein universeller Befehl für die Paketverwaltung in DNF5. Er ermöglicht es dem Benutzer, mehrere Aktionen zu definieren (\fBinstall\fP, \fBremove\fP, \fBupgrade\fP, \fBdowngrade\fP und \fBreinstall\fP). .sp Im Gegensatz zu einer Reihe spezifischer Befehle (\fBinstall\fP, \fBremove\fP, \fBupgrade\fP, \fBdowngrade\fP und \fBreinstall\fP) verarbeitet der Befehl \fBdo\fP alle angeforderten Aktionen zusammen und führt sie in einer einzigen Transaktion aus. Dies vereinfacht komplexe Vorgänge und macht sie effizienter. .sp Ein weiterer Unterschied besteht darin, dass der Befehl \fBdo\fP die explizite Angabe von Objekttypen in der Transaktion ermöglicht: \fBpackage\fP, \fBgroup\fP oder \fBauto\fP. Beim Typ \fBgroup\fP kann angegeben werden, ob eine Gruppen\-ID oder ein Gruppenname verwendet wird. Standardmäßig ist der Typ \fBauto\fP aktiv. In diesem Modus verhält sich der Befehl \fBdo\fP wie andere Befehle und leitet den Objekttyp aus dessen Angabe ab. Beginnt eine Angabe beispielsweise mit dem Zeichen \fB@\fP, wird sie als Gruppen\-ID oder als Modul behandelt. .sp Einzelne Aktionen und Objekttypen werden durch Optionen festgelegt und sind miteinander kombinierbar. .sp Die anderen Optionen haben dieselbe Bedeutung und Verwendung wie bei den Befehlen (\fBinstall\fP, \fBremove\fP, \fBupgrade\fP, \fBdowngrade\fP und \fBreinstall\fP). Ausnahmen bilden die Optionen \fB\-\-installed\-from\-repo\fP und \fB\-\-from\-repo\fP. Obwohl sie dieselbe Bedeutung haben, gelten sie nur für die Pakete, die ihnen in der Befehlszeile folgen. Außerdem können sie mit unterschiedlichen Werten mehrfach angegeben werden. .SH OPTIONEN .INDENT 0.0 .TP \fB\-\-action\fP .nf gibt die mit den folgenden Elementen auszuführende Aktion an. .fi .sp .sp Dies ist eine zwingend erforderliche Option, die den Transaktionselementen vorangestellt werden muss. Der Befehl \fBdo\fP leitet aus dieser Information ab, welche Aktion mit den angegebenen Elementen ausgeführt werden soll. Unterstützt werden: \fBinstall\fP, \fBremove\fP, \fBupgrade\fP, \fBdowngrade\fP, \fBreinstall\fP. .TP \fB\-\-type\fP .nf gibt den Typ der folgenden Elemente an. .fi .sp .sp Folgende werden unterstützt: \fBauto\fP, \fBpackage\fP, \fBgroup\fP. \fBauto\fP ist die Vorgabe, bis die Option \fBtype\fP verwendet wird. .TP \fB\-\-allowerasing\fP .nf erlaubt das Entfernen installierter Pakete, um potenzielle Abhängigkeitsprobleme zu lösen. .fi .sp .TP \fB\-\-skip\-broken\fP .nf behebt etwaige Abhängigkeitsprobleme, indem Pakete, die Probleme verursachen, aus der Transaktion entfernt werden. .fi .sp .TP \fB\-\-skip\-unavailable\fP .nf ermöglicht das Überspringen von Paketen, die in den Paketquellen nicht verfügbar sind. Alle verfügbaren Pakete werden installiert. .fi .sp .TP \fB\-\-allow\-downgrade\fP .nf aktiviert das Herunterstufen von Abhängigkeiten beim Auflösen der angeforderten Aktion. .fi .sp .TP \fB\-\-no\-allow\-downgrade\fP .nf deaktiviert das Herunterstufen von Abhängigkeiten beim Auflösen der angeforderten Aktion. .fi .sp .UNINDENT .INDENT 0.0 .TP \fB\-\-installed\-from\fP=\fIPAKETQUELLEN\-ID, …\fP .nf filtert installierte Pakete nach der ID der Paketquelle, aus der sie installiert wurden. .fi .sp .UNINDENT .INDENT 0.0 .TP \fB\-\-from\-repo\fP=\fIPAKETQUELLEN\-ID, …\fP .nf sucht Pakete (oder deren Bereitstellungen), die explizit in der Befehlszeile angegeben werden, nur in den angegebenen Paketquellen. Diese Paketquellen sind automatisch aktiviert. Die Aktivierung und Deaktivierung von Paketquellen wird weiterhin berücksichtigt. Abhängigkeiten dieser Pakete werden aus jeder aktivierten Paketquelle aufgelöst. .fi .sp .UNINDENT .INDENT 0.0 .TP \fB\-\-downloadonly\fP .nf lädt den nach Auflösung der Abhängigkeiten ermittelten Paketsatz herunter, ohne eine RPM\-Transaktion auszuführen. .fi .sp .TP \fB\-\-offline\fP .nf speichert die Transaktion, um sie ohne Netzverbindung ausführen zu können. Siehe \fBdnf5\-offline\fP(8), \fI\%Offline\-Befehl\fP. .fi .sp .UNINDENT .INDENT 0.0 .TP \fB\-\-advisories\fP=\fIHINWEISNAME, …\fP .nf schließt Inhalte aus Hinweisen mit dem angegebenen Namen ein. Dies ist eine Listenoption. Erwartete Werte sind Hinweis\-IDs, z. B. \fIFEDORA\-2201\-123\fP\&. Jeder Transaktionsbefehl (Installation, Aktualisierung) schlägt mit einer Fehlermeldung fehl, wenn kein Hinweis in der Liste vorhanden ist. Dies kann mit dem Schalter \fB\-\-skip\-unavailable\fP umgangen werden. .fi .sp .UNINDENT .INDENT 0.0 .TP \fB\-\-advisory\-severities\fP=\fIHINWEIS\-SCHWEREGRAD, …\fP .nf schließt Inhalte aus Hinweisen mit dem angegebenem Schweregrad ein. Dies ist eine Listenoption. Zulässige Werte: \fIcritical\fP, \fIimportant\fP, \fImoderate\fP, \fIlow\fP, \fInone\fP. .fi .sp .UNINDENT .INDENT 0.0 .TP \fB\-\-bzs\fP=\fIBUGZILLA_ID, …\fP .nf schließt Inhalte in Hinweisen ein, die ein Ticket der angegebenen Bugzilla\-ID korrigieren. Dies ist eine Listenoption. Erwartete Werte sind numerische IDs, zum Beispiel \fI123123\fP. Jeder Transaktionsbefehl (Installation, Aktualisierung) wird mit einer Fehlermeldung fehlschlagen, falls es keinen Hinweis gibt, der das angegebene Ticket korrigiert. Dies kann mit dem Schalter \fB\-\-skip\-unavailable\fP umgangen werden. .fi .sp .UNINDENT .INDENT 0.0 .TP \fB\-\-cves\fP=\fICVE_ID, …\fP .nf schließt 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. \fICVE\-2201\-0123\fP. Alle Transaktionsbefehle (Installation, Aktualisierung) schlagen mit einer Fehlermeldung fehl, wenn kein Hinweis zur Korrektur des betreffenden Tickets vorliegt. Dies kann mit dem Schalter \fB\-\-skip\-unavailable\fP umgangen werden. .fi .sp .UNINDENT .INDENT 0.0 .TP \fB\-\-security\fP .nf schließt Inhalte ein, die in Sicherheitshinweisen enthalten sind. .fi .sp .UNINDENT .INDENT 0.0 .TP \fB\-\-bugfix\fP .nf schließt Inhalte ein, die in Fehlerkorrektur\-Hinweisen enthalten sind. .fi .sp .UNINDENT .INDENT 0.0 .TP \fB\-\-enhancement\fP .nf schließt Inhalte ein, die in Verbesserungs\-Hinweisen enthalten sind. .fi .sp .UNINDENT .INDENT 0.0 .TP \fB\-\-newpackage\fP .nf schließt Inhalte ein, die in Neupaket\-Hinweisen enthalten sind. .fi .sp .UNINDENT .SH BEISPIELE .INDENT 0.0 .TP \fBdnf5 do \-\-action=install tito\fP Installiert das Paket \fBtito\fP. .TP \fBdnf5 do \-\-action=remove sddm\-wayland\-plasma \-\-action=install sddm\-x11\fP Ersetzt das Paket \fBsddm\-wayland\-plasma\fP durch \fBsddm\-x11\fP. .TP \fBdnf5 do \-\-action=install \-\-type=group id=office \(aqname=Games and Entertainment\(aq \-\-type=package iftop \-\-action=remove atop\fP Installiert die Gruppe \fBoffice\fP (über deren ID), die Gruppe \fBGames and Entertainment\fP (über deren Namen) und das Paket \fBiftop\fP und entfernt das Paket \fBatop\fP. .TP \fBdnf5 do \-\-action=install Paket \-\-from\-repo=meinequelle1 Paket1 \-\-from\-repo=meinequelle2 Paket2 \-\-action=remove \-\-installed\-from\-repo=kompromittierte_quelle \(aq*\(aq\fP Installiert das angegebene \fBPaket\fP aus einer beliebigen aktivierten Paketquelle sowie das \fBPaket1\fP aus der Paketquelle \fBmeinequelle1\fP und das \fBPaket2\fP aus der Paketquelle \fBmeinequelle2\fP. Die Abhängigkeiten für diese Pakete werden aus einer beliebigen aktivierten Paketquelle installiert. Außerdem werden alle Pakete entfernt, die aus der Paketquelle \fBkompromittierte_quelle\fP installiert wurden. .UNINDENT .SH "SIEHE AUCH" .INDENT 0.0 .INDENT 3.5 .nf \fBdnf5\-install\fP(8), \fI\%Install\-Befehl\fP \fBdnf5\-remove\fP(8), \fI\%Remove\-Befehl\fP \fBdnf5\-upgrade\fP(8), \fI\%Upgrade\-Befehl\fP \fBdnf5\-downgrade\fP(8), \fI\%Downgrade\-Befehl\fP \fBdnf5\-reinstall\fP(8), \fI\%Reinstall\-Befehl\fP \fBdnf5\-advisory\fP(8), \fI\%Advisory\-Befehl\fP \fBdnf5\-specs\fP(7), \fI\%Muster\-Spezifikation\fP .fi .sp .UNINDENT .UNINDENT .SH Autor Siehe AUTHORS.md in der \fBdnf5\fP\-Quelldistribution. .SH Copyright Mitwirkende am DNF5\-Projekt. .\" End of generated man page. .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .