DNF (Dandified Yum)

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
DNF
Aktuelle Version 2.5.1
(12. Juni 2017)
Betriebssystem Linux/Unix
Programmiersprache Python
Kategorie Paketverwaltung
deutschsprachig nein
dnf.baseurl.org
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 einfache Funktionalität hinzuzufügen. Über seine Modulschnittstelle kann es auch von anderen Python-Programmen genutzt werden.

Geschichte[Bearbeiten | Quelltext bearbeiten]

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

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

Vorteile DNF zu YUM[Bearbeiten | Quelltext bearbeiten]

  • 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

Weblinks[Bearbeiten | Quelltext bearbeiten]

Quellen[Bearbeiten | Quelltext bearbeiten]

  1. Bruce Byfield: Will DNF Replace Yum? linux-magazine.com, abgerufen am 26. Mai 2015 (englisch).
  2. Thorsten Leemhuis: Fedora 22 mit neuem Paketmanager. heise.de, 26. Mai 2015, abgerufen am 26. Mai 2015.
  3. DNF into C initiative started, 24. Februar 2016