DNF - Dandified YUM

DNF (skrót od Dandified YUM) to menedżer pakietów dla systemów operacyjnych z rodziny Linux, takich jak Fedora, Red Hat Enterprise Linux, czy CentOS. Jest następcą narzędzia YUM (Yellowdog Updater, Modified), oferując bardziej nowoczesne podejście do zarządzania pakietami.

 
Historia

DNF został zaprojektowany jako odpowiedź na potrzeby użytkowników i administratorów systemów, którzy poszukiwali bardziej efektywnego i łatwiejszego w obsłudze narzędzia do zarządzania pakietami w systemach Linux. Prace nad DNF rozpoczęły się w 2012 roku, a jego pierwsza wersja została wydana w Fedora 18 jako opcjonalny menedżer pakietów. W Fedora 22 DNF zastąpił YUM jako domyślny menedżer pakietów.

Funkcje

DNF oferuje szereg ulepszeń w stosunku do swojego poprzednika:

Przykładowe użycie

Przykładowe polecenia dnf używane w konsoli:

sudo dnf upgrade

sudo dnf install nazwa_pakietu

sudo dnf remove nazwa_pakietu

dnf search nazwa_pakietu

Porównanie z YUM

Chociaż DNF jest następcą YUM, oba narzędzia mają wiele wspólnego. Jednak DNF oferuje nowoczesne podejście do zarządzania pakietami, które uwzględnia zmieniające się potrzeby użytkowników. DNF, w odróżnieniu od YUM, korzysta z biblioteki libsolv, co znacznie poprawia wydajność i efektywność zarządzania zależnościami.

Zastosowanie

DNF jest używany przede wszystkim w dystrybucjach Linuxa bazujących na Red Hat, ale znajduje zastosowanie również w innych systemach, gdzie wymagana jest skuteczna i nowoczesna metoda zarządzania pakietami.

Zobacz też

* YUM * RPM * Pakiet oprogramowania APT

Linki zewnętrzne

* https://dnf.readthedocs.io/ Oficjalna dokumentacja DNF