Košík je prázdný

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.