Pluginy YUM jsou programy, které byly vyvinuty s cílem rozšířit a zlepšit celkový výkon správce balíčků. Některé z nich jsou nainstalovány ve výchozím nastavení, zatímco jiné nejsou. Yum nás vždy upozorní, jaké pluginy, pokud nějaké jsou, jsou načteny a aktivní pokaždé, když spustíme jakýkoli příkaz yum.
Dnes si vysvětlíme, jak povolit nebo zakázat a konfigurovat pluginy správce balíčků YUM v distribucích CentOS / RHEL.
1. Zobrazit všechny aktivní doplňky a povolit doplňky YUM
Chcete -li zobrazit všechny aktivní doplňky, můžeme v terminálu spustit příkaz yum následujícím způsobem. Zde vidíte, že se nejprve načte plugin nejrychlejšího zrcadla.
yum hledat nginx
Abychom mohli povolit doplňky yum, musíme se ujistit, že v hlavní sekci v souboru /etc/yum.conf existují následující pluginy = 1 (1 znamená aktivní). V horní části vidíme řádkové doplňky = 1.
nano /etc/yum.conf
Toto je obecná metoda globálního povolení modulů plug-in yum.
2. Jak deaktivovat doplňky YUM
Chcete -li deaktivovat yum pluginy v CentOS nebo RHEL, jednoduše musíme změnit předchozí hodnotu na 0 (tj. Zakázáno), což deaktivuje všechny pluginy globálně:
V tomto okamžiku musíme vzít v úvahu následující
- Protože některé doplňky (například ID produktu a správce předplatných) nabízejí klíčové funkce yum, nedoporučuje se deaktivovat všechny doplňky, zejména globálně.
- Za druhé, globální deaktivace pluginu je povolena jako jednoduchá metoda, a to znamená, že toto ustanovení můžeme použít při vyšetřování možného problému s yum.
- Nastavení pro různé pluginy se nachází v adresáři /etc/yum/pluginconf.d/.
- Globální deaktivace pluginů v souboru /etc/yum.conf přepíše nastavení v jednotlivých konfiguračních souborech.
3. Jak nainstalovat a konfigurovat další doplňky YUM
Krok 1
Pokud chceme vidět seznam všech doplňků yum a jejich příslušné popisy, použijeme následující příkaz. Můžeme vidět podrobné informace o každém pluginu yum.
yum hledat yum-plugin
Krok 2
K instalaci pluginu pomocí yum můžeme použít stejný způsob instalace balíčku. Nainstalujeme například následující plugin:
yum nainstalovat yum-plugin-changelog
Krok 3
Jakmile je plugin nainstalován, bude ve výchozím nastavení povolen, bude možné to potvrdit v konfiguračním souboru:
nano /etc/yum/pluginconf.d/changelog.conf
Krok 4
Seznam změn pro balíček s yum bude také možné zobrazit následujícím způsobem:
yum seznam změn httpd
4. Jak zakázat doplňky yum z příkazového řádku
Můžeme deaktivovat jeden nebo více doplňků při provádění příkazu yum pomocí těchto některých z následujících možností:
Zakažte všechny doplňky
--nopluginy
Zakažte jeden modul plug-in
--disableplugin = název pluginu
Můžeme zakázat všechny pluginy spuštěním následujícího příkazu yum, v tomto případě deaktivujeme plugin nejrychlejší zrcadlo při instalaci httpd:
yum install --disableplugin = nejrychlejší zrcadlo httpd
Tímto způsobem můžeme spravovat yum pluginy v CentOS nebo RHEL.