Jak włączyć, wyłączyć i zainstalować wtyczki Yum

Jak włączyć, wyłączyć i zainstalować wtyczki Yum

Wtyczki Yum to małe programy, które rozszerzają i poprawiają ogólną wydajność menedżera pakietów. Kilka z nich jest domyślnie zainstalowane, a wiele. Yum zawsze powiadamiaj, które wtyczki, jeśli w ogóle, są załadowane i aktywne za każdym razem, gdy uruchamiasz dowolne polecenie Yum.

W tym krótkim artykule wyjaśnimy, jak włączyć lub wyłączyć i skonfigurować wtyczki Yum Pack Manager w rozkładach centrów/RHEL.

Aby zobaczyć wszystkie aktywne wtyczki, uruchom polecenie Yum na terminalu. Na podstawie wyjścia poniżej widać, że FastestMirror Wtyczka jest ładowana.

# Yum Search nginx Załadowane wtyczki: FastestMirror Repodata ma ponad 2 tygodnie. Zainstaluj Yum-Cron? Lub bieg: Yum MakeCache Szybkie determinowanie najszybszych luster… 

Włączanie wtyczek Yum

Aby włączyć wtyczki Yum, upewnij się, że dyrektywa wtyczki = 1 (1 znaczenie na) istnieje pod [główny] sekcja w /etc/mniam.conf plik, jak pokazano poniżej.

# vi /etc /yum.conf 
Plik konfiguracyjny Yum
[Main] buforedir =/var/cache/yum/$ basearch/$ releasever keepCache = 0 debuglevel = 2 logfile =/var/log/yum.Dokonaj Dokładu Logu = 1 Obsletes = 1 gpgcheck = 1 wtyczki = 1 instaltonly_limit = 5

Jest to ogólna metoda włączania wtyczek Yum na całym świecie. Jak zobaczymy później, możesz włączyć je indywidualnie w ich plikach konfiguracji receptywnej.

Wyłączanie wtyczek Yum

Aby wyłączyć wtyczki Yum, po prostu zmień powyższą wartość na 0 (Znaczenie wyłączone), który wyłącza wszystkie wtyczki na całym świecie.

wtyczki = 0 

Na tym etapie warto zauważyć, że:

  • Od kilku wtyczek (takich jak ID produktu I subskrypcja-manager) Oferuj fundamentalne funkcje mniam, nie zaleca się wyłączenia wszystkich wtyczek, szczególnie na całym świecie.
  • Po drugie, wyłączenie wtyczek na całym świecie jest dozwolone jako łatwe wyjście, a to oznacza, że ​​możesz użyć tego przepisu podczas badania prawdopodobnego problemu z Yum.
  • Konfiguracje dla różnych wtyczek znajdują się w /etc/yum/pluginconf.D/.
  • Wyłączanie wtyczek na całym świecie /etc/mniam.conf zastępuje ustawienia w poszczególnych plikach konfiguracyjnych.
  • I możesz również wyłączyć pojedyncze lub wszystkie wtyczki mniam podczas uruchamiania mniam, jak opisano później.

Instalowanie i konfigurowanie dodatkowych wtyczek Yum

Możesz wyświetlić listę wszystkich wtyczek Yum i ich opisów za pomocą tego polecenia.

# Wyszukaj Yum-Plugin Załadowane wtyczki: FastestMirror Repodata ma ponad 2 tygodnie. Zainstaluj Yum-Cron? Lub bieg: Yum MakeCache Szybkie obciążenie luster.SOV.Wielka Brytania.Goscomb.netto * epel: www.LURRORSERSERVICE.org * dodatki: lustro.SOV.Wielka Brytania.Goscomb.Aktualizacje netto: Mirror.SOV.Wielka Brytania.Goscomb.netto ================================================= ======================== N/S Dopasowane: Yum-Plugin ============================================================== ================================================== ====== PakietKit-yum-Plugin.x86_64: Powiedz pakietkit, aby sprawdzić aktualizacje, gdy Yum wychodzi z Fusioninventory-Agent-Yum-Plugin.Noarch: Poproś agenta Fusioninventory o wysłanie zapasów, gdy Yum wychodzi z Kabi-Yum-Plugins.Noarch: jądro Centos Linux Abi Yum wtyczka Yum-Plugin-aliases.Noarch: wtyczka Yum do włączenia aliasów filtrów Yum-Plugin-Auto-update-debug-info.Noarch: wtyczka Yum, aby włączyć automatyczne aktualizacje zainstalowanych pakietów debuginfo Yum-Plugin-Changenelog.Noarch: wtyczka Yum do przeglądania pakietów Changelogs przed/po aktualizacji Yum-Plugin FastestMirror.Noarch: wtyczka Yum, która wybiera najszybsze repozytorium z lustrzanej listy Yum-Plugin-Filter-Data.Noarch: wtyczka Yum do listy filtra na podstawie danych pakietu Yum-Plugin-FS-Snapshot.Noarch: wtyczka Yum do automatycznej migawki systemów plików podczas aktualizacji Yum-Plugin-Keys.Noarch: wtyczka Yum do podpisywania klawiszy Yum-Plugin-list-data.Noarch: wtyczka Yum do listy danych agregowanych danych pakietów Yum-Plugin-Local.Noarch: wtyczka Yum do automatycznego zarządzania lokalnym repozytorium. pobranych pakietów Yum-Plugin-Merge-conf.Noarch: wtyczka Yum do scalania zmian konfiguracji podczas instalowania pakietów Yum-Plugin-OVL.Noarch: wtyczka Yum do pracy wokół nakładki.Noarch: wtyczka Yum do uruchamiania dowolnych poleceń, gdy niektóre PKG są działane na priorytetach Yum-Plugin.Noarch: wtyczka do nadania priorytetów pakietom z różnych repozytori.Noarch: wtyczka Yum w celu ochrony pakietów przed niektórymi repozytoriami. Yum-Plugin-Ps.Noarch: wtyczka Yum, aby spojrzeć na procesy, w odniesieniu do pakietów Yum-Plugin-Remove-z liderem.Noarch: wtyczka Yum do usunięcia zależności, które nie są już używane z powodu usunięcia mniam w Plugin-rpm-cache.Noarch: Wtyczka YUM do wcześniejszego dostępu do plików RPMDB, aby rozgrzać dostęp do liści db Yum-Plugin-Show.Noarch: wtyczka Yum, która pokazuje nowo zainstalowane pakiety liści Yum-Plugin-Tmprepo.Noarch: wtyczka Yum do dodania tymczasowych repozytoriów Yum-Plugin-Tsflags.Noarch: wtyczka Yum, aby dodać tsflags za pomocą opcji linii poleceń Yum-Plugin-Upgrade-Helper.Noarch: wtyczka Yum, która pomoże uaktualnić do następnej wersji dystrybucji Yum-Plugin-Verify.Noarch: wtyczka Yum, aby dodać polecenie weryfikacji i opcje Yum-Plugin-Vershlock.Noarch: wtyczka Yum do zablokowania określonych pakietów z aktualizacji 

Aby zainstalować wtyczkę, użyj tej samej metody instalacji pakietu. Na przykład zainstalujemy Changelog Wtyczka, która służy do wyświetlania pakietów Changelogs przed/po aktualizacji.

# Yum Zainstaluj Yum-Plugin Changelog 

Po zainstalowaniu, Changelog zostanie domyślnie włączone, aby potwierdzić, że zajrzyj do jego pliku konfiguracyjnego.

# vi/etc/yum/pluginconf.D/Changelog.conf 

Teraz możesz zobaczyć Changelog dla pakietu (httpd w tym przypadku) tak jak to.

# yum changelog httpd Załadowane wtyczki: Changelog, FastEstMirror Ładowanie prędkości lustra z buforowanego pliku hosta * Baza: Lustra.Linode.com * epel: lustro.Freethought-Internet.współ.UK * Dodatki: Mirrors.Linode.com * aktualizacje: lusterka.Linode.Com Listing All Changelogs ==================== Zainstalowane pakiety ==================== HTTPD-2.4.6-45.El7.Centos.4.x86_64 Zainstalowany * Wed 12 kwietnia 17:30:00 2017 Centos Źródła <[email protected]> - 2.4.6-45.El7.Centos.4 - Usuń indeks.html, dodaj centos-noindex.smoła.GZ - Zmień vstring - Zmień symbol dla Poweredby.PNG - aktualizacja Witamy.conf z odpowiednimi aliasami… 

Wyłącz wtyczki Yum w wierszu poleceń

Jak wspomniano wcześniej, możemy również wyłączyć jedną lub więcej wtyczek podczas uruchamiania polecenia Yum, używając tych dwóch ważnych opcji.

  • --Noplugins - wyłącza wszystkie wtyczki
  • --disablePlugin = Plugin_name - Wyłącza pojedyncze wtyczki

Możesz wyłączyć wszystkie wtyczki, jak w tym poleceniu Yum.

# Wyszukiwanie Yum-Noplugins Yum-Plugin 

Następne polecenie wyłącza wtyczkę, FastestMirror podczas instalacji httpd pakiet.

# Yum Instal - -DisablePlugin = FastestMirror Httpd Załadowane wtyczki: Zależności rozwiązywania Changelog-> Uruchamianie kontroli transakcji ---> Pakiet HTTPD.x86_64 0: 2.4.6-45.El7.Centos.4 zostanie zaktualizowane -> Zależność przetwarzania: httpd = 2.4.6-45.El7.Centos.4 Pakiet: 1: mod_ssl-2.4.6-45.El7.Centos.4.x86_64 ---> pakiet httpd.x86_64 0: 2.4.6-67.El7.Centos.6 będzie aktualizacją… 

To wszystko na razie! Możesz także przeczytać te następujące artykuły związane z mniam.

  1. Jak używać „Yum History”, aby znaleźć zainstalowane lub usunięte informacje o pakietach
  2. Jak naprawić błąd mniam: obraz dysku bazy danych jest źle ustawiony

W tym przewodniku pokazaliśmy, jak aktywować, skonfigurować lub dezaktywować wtyczki menedżera pakietu Yum w Centos/Rhel 7. Użyj poniższego formularza komentarza, aby zadać dowolne pytanie lub udostępnić swoje poglądy na temat tego artykułu.