Košík je prázdný

Správa verzí softwarových balíčků a jejich aktualizace je klíčovou součástí správy linuxových serverů. Na systémech CentOS 7 je pro tuto účel jedním z nejefektivnějších nástrojů plugin yum-plugin-versionlock. Tento plugin umožňuje administrátorům zamknout verzi konkrétního balíčku (nebo skupiny balíčků), aby se zabránilo jejich nechtěné aktualizaci při běžném procesu aktualizace systému. Tento článek poskytuje přehled o tom, jak tento plugin nainstalovat a používat pro efektivní správu verzí balíčků na CentOS 7.

Instalace yum-plugin-versionlock

Před použitím pluginu versionlock je nutné jej nainstalovat. Plugin není ve výchozí instalaci CentOS 7 přítomen, takže je potřeba jej doinstalovat pomocí nástroje yum. Následující příkaz nainstaluje plugin:

sudo yum install yum-plugin-versionlock

Po dokončení instalace je plugin připraven k použití.

Konfigurace a použití versionlock

Hlavní funkcí pluginu versionlock je možnost "zamknout" verzi balíčku, čímž se zabrání jeho aktualizaci při použití příkazu yum update. Zamčení verze balíčku se provádí přidáním záznamu do seznamu versionlock. Tento seznam je obvykle umístěn v souboru /etc/yum/pluginconf.d/versionlock.list.

Přidání balíčku do seznamu versionlock

Pro přidání balíčku do seznamu versionlock použijte následující příkaz:

sudo yum versionlock add nazev_balicku

Nahraďte nazev_balicku skutečným názvem balíčku, který chcete zamknout. Tento příkaz přidá záznam o balíčku do /etc/yum/pluginconf.d/versionlock.list, čímž zabrání jeho aktualizaci.

Odebrání balíčku ze seznamu versionlock

Pokud chcete balíček odemknout a umožnit jeho aktualizaci, použijte příkaz:

sudo yum versionlock delete nazev_balicku

Výpis zamčených balíčků

Pro zobrazení seznamu všech balíčků, které jsou v současné době zamčeny, můžete použít příkaz:

sudo yum versionlock list

Použití pluginu yum-plugin-versionlock na CentOS 7 je vynikajícím způsobem, jak spravovat verze softwarových balíčků a zabránit nechtěným aktualizacím, které by mohly narušit stabilitu systému nebo aplikací. Správným použitím tohoto nástroje mohou administrátoři zajistit, že aktualizace systému proběhnou hladce a bez nepříjemných překvapení. Je to esenciální nástroj pro každého, kdo hledá lepší kontrolu nad verzemi balíčků na svých linuxových serverech.