Správa balíčků v operačních systémech z rodiny Linux je nezbytnou součástí údržby a správy systému. Mezi dvě nejpoužívanější nástroje pro správu balíčků v distribucích založených na Red Hatu patří YUM (Yellowdog Updater Modified) a DNF (Dandified YUM). Tyto nástroje umožňují uživatelům snadno instalovat, aktualizovat a odstraňovat software a jeho závislosti. V tomto článku se podrobněji zaměříme na způsob, jakým tyto nástroje používat pro instalaci a aktualizaci softwaru.
YUM: Instalace a aktualizace softwaru
YUM je starší nástroj, který byl dlouho standardem pro Red Hat a CentOS před příchodem DNF. Přesto zůstává důležitým a široce používaným nástrojem pro správu balíčků.
Instalace softwaru pomocí YUM:
Pro instalaci balíčku pomocí YUM použijte následující příkaz:
yum install nazev_balicku
Tento příkaz vyhledá specifikovaný balíček v repozitářích, určí jeho závislosti a nainstaluje jej spolu se všemi potřebnými závislostmi.
Aktualizace softwaru pomocí YUM:
Aktualizace všech nainstalovaných balíčků na nejnovější dostupné verze lze provést pomocí:
yum update
Pokud chcete aktualizovat konkrétní balíček, použijte:
yum update nazev_balicku
DNF: Instalace a aktualizace softwaru
DNF je novější nástroj, který přišel jako náhrada za YUM s cílem zlepšit výkon a řešit některé nedostatky svého předchůdce. DNF používá libsov (rpm-ostree, libsolv) pro lepší řešení závislostí a efektivnější správu balíčků.
Instalace softwaru pomocí DNF:
Pro instalaci balíčku:
dnf install nazev_balicku
Stejně jako YUM, DNF automaticky vyhledává potřebný balíček a jeho závislosti a nainstaluje je.
Aktualizace softwaru pomocí DNF:
Aktualizace všech balíčků:
dnf update
Nebo pro specifický balíček:
dnf update nazev_balicku
DNF také nabízí rozšířené možnosti, jako je „dnf history“ pro zobrazení historie transakcí nebo „dnf autoremove“ pro odstranění nepotřebných závislostí.
Správa softwaru s pomocí YUM a DNF je klíčová pro udržení Linuxových systémů bezpečných a aktuálních. Přestože DNF postupně nahrazuje YUM jako preferovaný nástroj pro novější distribuce, oba poskytují efektivní metody pro správu balíčků. Je důležité se s těmito nástroji seznámit a pravidelně je používat pro správu softwaru na vašem systému.