Schnellreferenz zur DNF-Paketverwaltung
Dieser Abschnitt listet die nützlichsten Befehle des Dienstprogramms dnf auf. Eine vollständige Liste der Befehle, Optionen und ihrer Syntax finden Sie in der Handbuchseite dnf(8).
- dnf help Befehl
-
Zeigt detaillierte Informationen zu einem Befehl an.
$ dnf help upgrade upgrade [PAKET...] Aktualisiert ein oder mehrere Pakete auf Ihrem System. Alias: update - dnf upgrade
-
Aktualisiert alle Pakete im System auf die neueste verfügbare Version.
$ sudo dnf upgrade Paketquellen aktualisieren und laden: Paketquellen geladen. Paket Architektur Version Paketquelle Größe Wird aktualisiert: exfatprogs x86_64 0:1.4.2-2.fc44 updates 376.7 KiB exfatprogs wird ersetzt x86_64 0:1.4.1-1.fc44 updates 376.6 KiB xdg-desktop-portal x86_64 0:1.22.1-1.fc44 updates 1.9 MiB xdg-desktop-portal wird ersetzt x86_64 0:1.22.0-1.fc44 updates 1.9 MiB Transaktionszusammenfassung: Zu aktualisieren: 2 Pakete Zu ersetzen: 2 Pakete Die vollständige Größe eingehender Pakete ist 677 KiB. Heruntergeladen werden müssen 677 KiB. Nach dieser Operation werden 31 B mehr benötigt (2 MiB werden installiert, 2 MiB werden entfernt). Is this ok [y/N]: *y* [... Ausgabe gekürzt ...] - dnf upgrade Paketname
-
Aktualisiert ein Paket auf die neueste verfügbare Version.
$ sudo dnf upgrade thunderbird Paketquellen aktualisieren und laden: Paketquellen geladen. Paket Arch Version Paketquelle Größe Wird aktualisiert: thunderbird x86_64 0:151.0.1-3.fc44 updates 348.1 MiB thunderbird wird ersetzt x86_64 0:148.0-2.fc44 fedora 343.6 MiB thunderbird-librnp-rnp x86_64 0:151.0.1-3.fc44 updates 5.0 MiB thunderbird-librnp-rnp wird ersetzt x86_64 0:148.0-2.fc44 fedora 5.0 MiB Transaktionszusammenfassung: Zu aktualisieren: 2 Pakete Zu ersetzen: 2 Pakete Die vollständige Größe eingehender Pakete ist 121 MiB. Heruntergeladen werden müssen 121 MiB. Nach dieser Operation werden 5 MiB mehr benötigt (353 MiB werden installiert, 349 MiB werden entfernt). Is this ok [y/N]: *y* [... Ausgabe gekürzt ...] - dnf install Paketname
-
Installiert ein Paket.
$ sudo dnf install thunderbird
Paketquellen aktualisieren und laden:
Paketquellen geladen.
Paket Architektur Version Paketquelle Größe
Wird installiert:
thunderbird x86_64 0:151.0.1-3.fc44 updates 348.1 MiB
Abhängigkeiten werden installiert:
thunderbird-librnp-rnp x86_64 0:151.0.1-3.fc44 updates 5.0 MiB
Transaktionszusammenfassung:
Zu installieren: 2 Pakete
Die vollständige Größe eingehender Pakete ist 121 MiB. Heruntergeladen werden müssen 121 MiB.
Nach dieser Operation werden 353 MiB mehr benötigt (353 MiB werden installiert, 0 MiB werden entfernt)
Is this ok [y/N]: *y*
[... Ausgabe gekürzt ...]
Abgeschlossen!
- dnf remove Paketname
-
Deinstalliert ein Paket.
$ sudo dnf remove thunderbird Paket Architektur Version Paketquelle Größe Wird entfernt: thunderbird x86_64 0:148.0-2.fc44 fedora 343.6 MiB Nicht benötigte Abhängigkeiten werden entfernt: thunderbird-librnp-rnp x86_64 0:148.0-2.fc44 fedora 5.0 MiB Transaktionszusammenfassung: Zu entfernen: 2 Pakete Nach dieser Operation werden 349 MiB frei (0 B werden installiert, 349 MiB werden entfernt). Is this ok [y/N]: *y* [... Ausgabe gekürzt ...] Abgeschlossen! - dnf check-update
-
Prüft, ob für alle Pakete in den aktivierten Paketquellen Aktualisierungen verfügbar sind.
$ dnf check-update Paketquellen aktualisieren und laden: Paketquellen geladen. Upgrades (available for reinstall, available for upgrade) podman.x86_64 5:5.8.3-1.fc44 updates - dnf search Schlüsselwort
-
Durchsucht die Paketmetadaten in den aktivierten Paketquellen nach dem angegebenen Schlüsselwort. Standardmäßig durchsucht der Befehl nur Paketnamen und -zusammenfassungen.
$ dnf search freeipa Paketquellen aktualisieren und laden: Paketquellen geladen. Übereinstimmende Felder: name, summary ansible-freeipa.noarch Roles and playbooks to deploy FreeIPA servers, replicas and clients freeipa-desktop-profile.noarch FleetCommander integration with FreeIPA freeipa-desktop-profile-common.noarch Common package for client side FleetCommander integration with FreeIPA freeipa-fas.noarch Fedora Account System extension for FreeIPA freeipa-healthcheck.noarch Health check tool for FreeIPA freeipa-selinux.noarch FreeIPA SELinux policy freeipa-selinux-luna.noarch FreeIPA SELinux policy for Thales Luna HSMs freeipa-selinux-nfast.noarch FreeIPA SELinux policy for nCipher nfast HSMs python3-freeipa.noarch Lightweight FreeIPA client for Python 3.14 Übereinstimmende Felder: name freeipa-client.x86_64 IPA authentication for use on clients freeipa-client-common.noarch Common files used by IPA client freeipa-client-encrypted-dns.x86_64 Enable encrypted DNS support for clients [... Ausgabe gekürzt ...] - dnf info Paketname
-
Zeigt Details zu einem Paket an.
$ dnf info freeipa-server Updating and loading repositories: Repositories loaded. Available packages Name : freeipa-server Epoch : 0 Version : 4.13.1 Release : 12.fc44 Architecture : x86_64 Download size : 425.3 KiB Installed size : 1.1 MiB Source : freeipa-4.13.1-12.fc44.src.rpm Repository : updates Summary : The IPA authentication server URL : http://www.freeipa.org/ License : GPL-3.0-or-later Description : IPA is an integrated solution to provide centrally managed Identity (users, : hosts, services), Authentication (SSO, 2FA), and Authorization : (host access control, SELinux user roles, services). The solution provides : features for further integration with Linux based clients (SUDO, automount) : and integration with Active Directory based infrastructures (Trusts). : If you are installing an IPA server, you need to install this package. Vendor : Fedora Project - dnf provides Befehl_oder_Datei
-
Zeigt an, welches Paket den angegebenen Befehl oder die angegebene Datei bereitstellt.
Einen Befehl angeben:
$ dnf provides ipa-server-install dnf provides ipa-server-install Paketquellen aktualisieren und laden: Paketquellen geladen. freeipa-server-4.13.1-12.fc44.x86_64 : The IPA authentication server Repo : updates Matched From : Filename : /usr/bin/ipa-server-install freeipa-server-4.13.1-9.fc44.x86_64 : The IPA authentication server Repo : fedora Matched From : Filename : /usr/bin/ipa-server-installEine Datei angeben:
$ dnf provides /etc/sssd/sssd.conf Paketquellen aktualisieren und laden: Paketquellen geladen. sssd-common-2.13.1-1.fc44.x86_64 : Common files for the SSSD Repo : @System Matched From : Filename : /etc/sssd/sssd.conf sssd-common-2.12.0-4.fc44.x86_64 : Common files for the SSSD Repo : fedora Matched From : Filename : /etc/sssd/sssd.conf sssd-common-2.13.1-1.fc44.x86_64 : Common files for the SSSD Repo : updates Matched From : Filename : /etc/sssd/sssd.conf - dnf history list
-
Zeigt einen Bericht der vergangenen Transaktionen an.
$ dnf history list ID Command line Date and time Action(s) Altered 9 dnf remove thunderbird 2026-06-22 11:44:03 2 8 dnf install thunderbird 2026-06-22 11:40:13 2 7 dnf update 2026-06-22 11:37:12 331 6 dnf install vim 2026-06-22 11:35:55 10 [... output truncated ...] - dnf list --installed
-
Listet alle auf dem System installierten Pakete auf.
$ dnf list --installed Installierte Pakete (available for reinstall, available for upgrade) 7zip.x86_64 26.01-1.fc44 updates NetworkManager.x86_64 1:1.56.1-2.fc44 updates NetworkManager-libnm.x86_64 1:1.56.1-2.fc44 updates aardvark-dns.x86_64 2:1.17.1-1.fc44 updates abattis-cantarell-vf-fonts.noarch 0.301-17.fc44 fedora abseil-cpp.x86_64 20260107.1-1.fc44 fedora adwaita-cursor-theme.noarch 50.0-1.fc44 fedora adwaita-icon-theme.noarch 50.0-1.fc44 fedora adwaita-icon-theme-legacy.noarch 46.2-7.fc44 fedora adwaita-mono-fonts.noarch 50.0-1.fc44 fedora adwaita-sans-fonts.noarch 50.0-1.fc44 fedora @updates [... Ausgabe gekürzt ...]
Want to help? Learn how to contribute to Fedora Docs ›