Co je YUM?
Yellow Dog Updater Modified (YUM) je aplikace pro správu balíků pro počítače se systémem Linux. Balíček je obvykle softwarová aplikace, ale termín může také zahrnovat další položky, jako je dokumentace, zdrojový kód a další úrovně pro hry. Správa balíků je termín používaný k popisu procesů přidávání, odebírání a aktualizace softwaru v počítači.
Yum byl napsán pro linuxovou distribuci s názvem Yellowdog, ale bude spolupracovat s mnoha dalšími, kteří pro své balíčky používají formát RedHat Package Manager (RPM). Jedná se o bezplatný software vyvinutý společností Seth Vidal a vydaný jako open-source, což znamená, že lidé mají přístup k tomuto kódu, aby pomohli opravit chyby nebo vyvinout přizpůsobené verze aplikace. Je dodáván s mnoha distribucemi Linuxu, ale lze jej také stáhnout samostatně z webu yum.
V těchto operačních systémech je yum standardní metodou správy instalace a odebrání softwaru. Existuje několik grafických aplikací, které uživatelům umožňují snadno přidávat a odebírat balíčky; nicméně, mnoho z nich je prostě přátelské rozhraní s yum běží pod. Tyto programy poskytují uživateli seznam dostupného softwaru a předávají výběr uživatele ke zpracování. Právě yum skutečně stáhne balíčky a nainstaluje je na pozadí. Pro ty, kteří jsou obeznámeni s příkazovým řádkem systému Linux, může být pohodlnější zadávat příkazy přímo.
Balíčky se stahují z kolekcí nazývaných úložiště, která mohou být online, v síti nebo na instalačním médiu. Pokud se jeden balíček, který má být nainstalován, spoléhá na přítomnost jiného balíčku, lze tuto závislost obvykle vyřešit, aniž by uživatel musel znát podrobnosti. Například nainstalovaná hra může záviset na konkrétním softwaru, který bude přehrávat její hudbu. Problém řešení takových závislostí může vyřešit yum, protože ví o všech ostatních balíčcích, které jsou k dispozici v úložišti.
I když se většinou používá k instalaci nového softwaru, je možné pomocí systému yum provést i celou aktualizaci systému. Má funkci, která určuje, které balíčky je třeba upravit, aby se aktualizoval operační systém na nejnovější verzi. Navíc, protože ví o tolika balíčcích, má uživatel na dosah ruky velké množství softwaru. Vytvořením a správou vlastního úložiště mohou správci sítí, například tým podpory počítačů pro společnost, snadno řídit, jaký software je k dispozici pro instalaci do počítačů jejich uživatelů.