DNF (Dandified Yum)

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 7. Oktober 2023 um 22:14 Uhr durch Hoo man (Diskussion | Beiträge) (Änderungen von 46.5.138.193 (Diskussion) auf die letzte Version von Pintsknife zurückgesetzt). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen
DNF

Basisdaten

Entwickler Fedora-Projekt, Red Hat
Erscheinungsjahr 11. Mai 2015
Aktuelle Version 5.2.7.0[1]
(12. November 2024)
Betriebssystem Linux/Unix
Programmier­sprache Python
Kategorie Paketverwaltung
Lizenz GNU General Public License, Version 2
deutschsprachig nein
rpm-software-management.github.io
DNF installiert Updates auf Fedora 22 (Linux)

DNF (Dandified Yum) ist ein Paketmanagement-System, das für RPM-basierte Linux-Systeme entwickelt wurde. Mit dem Kommandozeilenprogramm lassen sich RPM-Software-Pakete suchen, installieren und aktualisieren. DNF besitzt eine Plugin-Schnittstelle, um leicht Funktionalität hinzuzufügen. Über seine Modulschnittstelle kann es auch von anderen Python-Programmen genutzt werden.

Geschichte

DNF entstand 2012 als Fork von YUM3.4 und ist seit Fedora 18 in den Repositories vorhanden.[2] In Fedora 22 wurde der Standard-Paketmanager YUM durch DNF abgelöst.[3]

Der Quelltext soll von Python zu C umgeschrieben werden.[4]

Vorteile DNF zu YUM

  • DNF arbeitet schneller und benötigt weniger RAM
  • DNF läuft im Gegensatz zu YUM sowohl unter Python 2 als auch Python 3.
  • Paketabhängigkeiten werden besser aufgelöst

Befehle

Für manche Befehle benötigt man root-Rechte.

Paket installieren

dnf install <Paket>

Paket suchen

dnf search <Suchbegriff>

Pakete aktualisieren

dnf update

Einzelnachweise

  1. 5.2.7.0. 12. November 2024 (abgerufen am 13. November 2024).
  2. Bruce Byfield: Will DNF Replace Yum? linux-magazine.com, abgerufen am 26. Mai 2015 (englisch).
  3. Thorsten Leemhuis: Fedora 22 mit neuem Paketmanager. heise.de, 26. Mai 2015, abgerufen am 26. Mai 2015.
  4. DNF into C initiative started (Memento vom 2. Juli 2017 im Internet Archive), 24. Februar 2016