Dandified YUM nebo DNF je název nástroje pro správu balíčků. DNF je verze YUM nové generace. Používá se v distribucích založených na RPM. DNF bylo představeno ve Fedoře 18 a je výchozím správcem balíčků pro Fedoru od verze 22. Ve skutečnosti, když spouštíme příkazy YUM v pozdějších verzích Fedory, ve skutečnosti spouštíme dnf na pozadí. Nástroj dnf nabízí mimo jiné výkon, využití paměti a rozlišení závislostí.
Správa úložišť pomocí dnf
1. Seznam všech nainstalovaných úložišť, povolených a zakázaných:
$ dnf repolist --all
2. Seznam povolených úložišť:
$ dnf repolist --enabled
3. Zobrazit podrobné informace o povolených úložištích:
$ dnf repolist --enabled
4. Přidejte úložiště:
$ sudo dnf config-manager --add-repo /etc/yum.repos.d/fedora_extras.repo
5. Povolte úložiště:
$ sudo dnf config-manager --set-enabled fedora-extras
6. Deaktivujte úložiště:
$ sudo dnf config-manager --set-disabled fedora-extras
Správa softwaru pomocí dnf
1. Vyhledejte balíček:
$ dnf search packagename
2. Nainstalujte balíček:
$ sudo dnf install packagename
3. Odeberte balíček:
$ sudo dnf remove packagename
4. Získejte informace o balíčku:
$ dnf info packagename
5. Nainstalujte aktualizace:
$ sudo dnf upgrade
6. Získejte seznam skupin balíčků:
$ dnf grouplist
7. Nainstalujte skupinu balíčků:
$ sudo dnf groupinstall "package-group"
8. Odeberte skupinu balíčků:
$ sudo dnf groupremove "package-group"
Konfigurační soubory
/etc/dnf/dnf.conf – konfigurační soubor DNF
/etc/yum.repos.d – všechny repo soubory
Závěr
DNF znamená „DaNdiFied YUM“. Syntaxe příkazů DNF je totožná se syntaxí příkazů YUM, což usnadňuje přechod z YUM na DNF. DNF umí instalovat a odstraňovat balíčky. Může také instalovat aktualizace a poskytovat nám informace o nainstalovaných balíčcích a balíčcích, které jsou dostupné v úložištích a které nebyly nainstalovány. DNF umožňuje automatickou kontrolu balíčků, které byly podepsány, aby se zabránilo instalaci malwaru padělanými balíčky do vašeho systému Fedory.