Wtyczki YUM to programy, które zostały opracowane w celu rozszerzenia i poprawy ogólnej wydajności menedżera pakietów. Niektóre z nich są instalowane domyślnie, inne nie. Yum zawsze poinformuje nas, które wtyczki, jeśli w ogóle, są załadowane i aktywne za każdym razem, gdy wykonamy polecenie yum.
Dzisiaj wyjaśnimy, jak włączyć lub wyłączyć i skonfigurować wtyczki menedżera pakietów YUM w dystrybucjach CentOS / RHEL.
1. Wyświetl wszystkie aktywne wtyczki i włącz wtyczki YUM
Aby zobaczyć wszystkie aktywne wtyczki, możemy uruchomić w terminalu polecenie yum w następujący sposób. Tam możesz zobaczyć, że najszybsza wtyczka Mirror jest ładowana jako pierwsza.
mniam szukaj nginx
Aby włączyć wtyczki yum, musimy upewnić się, że wtyczki wtyczek = 1 (1 oznacza aktywne) istnieją w głównej sekcji pliku /etc/yum.conf w następujący sposób. Tam możemy zobaczyć wtyczki liniowe = 1 w górnej sekcji.
nano /etc/mniam.conf
Jest to ogólna metoda globalnego włączania wtyczek yum.
2. Jak wyłączyć wtyczki YUM
Aby wyłączyć wtyczki yum w CentOS lub RHEL, wystarczy zmienić poprzednią wartość na 0 (czyli wyłączone), co dezaktywuje wszystkie wtyczki globalnie:
W tym momencie musimy wziąć pod uwagę następujące:
- Ponieważ niektóre dodatki (takie jak identyfikator produktu i menedżer subskrypcji) oferują krytyczną funkcjonalność yum, nie zaleca się wyłączania wszystkich dodatków, zwłaszcza globalnie.
- Po drugie, globalna dezaktywacja wtyczek jest dozwolona jako prosta metoda, a to oznacza, że możemy skorzystać z tego przepisu podczas badania ewentualnego problemu z mniam.
- Ustawienia różnych wtyczek znajdują się w katalogu /etc/yum/pluginconf.d/.
- Globalne wyłączenie wtyczek w /etc/yum.conf nadpisuje ustawienia w poszczególnych plikach konfiguracyjnych.
3. Jak zainstalować i skonfigurować dodatkowe wtyczki YUM
Krok 1
Jeśli chcemy zobaczyć listę wszystkich wtyczek yum i ich opisy, użyjemy następującego polecenia. Możemy zobaczyć szczegółowe informacje o każdej wtyczce yum.
mniam szukaj mniam-plugin
Krok 2
Aby zainstalować wtyczkę za pomocą yum, możemy użyć tej samej metody instalacji pakietu. Na przykład zainstalujemy następującą wtyczkę:
mniam zainstaluj yum-plugin-changelog
Krok 3
Po zainstalowaniu wtyczki będzie ona domyślnie włączona, będzie można to potwierdzić w pliku konfiguracyjnym:
nano /etc/mniam/pluginconf.d/changelog.conf
Krok 4
Możliwe będzie również przeglądanie dziennika zmian dla pakietu z yum w następujący sposób:
mniam dziennik zmian httpd
4. Jak wyłączyć wtyczki yum z wiersza poleceń?
Możemy dezaktywować jeden lub więcej dodatków podczas wykonywania polecenia yum, korzystając z poniższych opcji:
Wyłącz wszystkie dodatki
--noplugins
Wyłącz jedną wtyczkę
--disableplugin = nazwa_wtyczki
Możemy wyłączyć wszystkie wtyczki, wykonując następujące polecenie yum, w tym przypadku wyłączymy najszybszą wtyczkę mirror podczas instalacji httpd:
mniam install --disableplugin = najszybsze lustro httpd
W ten sposób możemy zarządzać wtyczkami yum w CentOS lub RHEL.