So aktivieren, deaktivieren und installieren Sie Yum-Plug-Ins

So aktivieren, deaktivieren und installieren Sie Yum-Plug-Ins

Yum-Plug-Ins sind kleine Programme, die die Gesamtleistung des Paketmanagers erweitern und verbessern. Einige von ihnen sind standardmäßig installiert, während viele nicht sind. Yum benachrichtigt Sie immer, welche Plug-Ins, falls vorhanden, geladen und aktiv sind, wenn Sie einen Yum.

In diesem kurzen Artikel erläutert wir, wie Sie Yum Paket Manager-Plug-Ins in CentOS/RHEL-Verteilungen ein- oder ausschalten und konfigurieren können.

Um alle aktiven Plug-Ins anzuzeigen, führen Sie einen Yum-Befehl auf dem Terminal aus. Aus der folgenden Ausgabe können Sie sehen, dass die schnellste Mirror Das Plug-In ist geladen.

# Yum Search Nginx Ladete Plugins: schnellste Mirror Repodata ist über 2 Wochen alt. Installieren Sie Yum-Cron? Oder rennen: yum makecache schnell die schnellsten Spiegel bestimmen… 

Aktivieren von Yum-Plug-Ins

Stellen Sie die Richtlinie sicher, um Yum-Plug-Ins zu aktivieren Plugins = 1 (1 Bedeutung auf) existiert unter dem [hauptsächlich] Abschnitt in der /etc/yum.Conf Datei, wie unten gezeigt.

# vi /etc /yum.Conf 
YUM -Konfigurationsdatei
[Main] Cacheedir =/var/cache/yum/$ basearch/$ releasever keepcache = 0 debuglevel = 2 logfile =/var/log/yum.log exactarch = 1 veraltetes = 1 gpgcheck = 1 Plugins = 1 InstallOnly_Limit = 5

Dies ist eine allgemeine Methode, um Yum-Plug-Ins weltweit zu aktivieren. Wie wir später sehen werden, können Sie sie in ihren empfänglichen Konfigurationsdateien einzeln aktivieren.

Deaktivieren von Yum-Plug-Ins

Um Yum-Plug-Ins zu deaktivieren, ändern Sie einfach den obigen Wert auf 0 (bedeutet off), was alle Plug-Ins weltweit deaktiviert.

Plugins = 0 

In diesem Stadium ist es nützlich zu beachten, dass:

  • Da ein paar Plug-Ins (wie z Produkt ID Und Abonnement-Manager) Bieten Sie grundlegende Yum-Funktionen an, es wird nicht empfohlen, alle Plug-Ins insbesondere global auszuschalten.
  • Zweitens ist die weltweite Deaktivierung von Plug-Ins als einfacher Ausweg zulässig, und dies bedeutet, dass Sie diese Bestimmung bei der Untersuchung eines wahrscheinlichen Problems mit Yum verwenden können.
  • Konfigurationen für verschiedene Plug-Ins befinden sich in /etc/yum/pluginconf.D/.
  • Deaktivieren von Plug-Ins weltweit in /etc/yum.Conf Überschreibt Einstellungen in einzelnen Konfigurationsdateien.
  • Und Sie können auch eine einzelne oder alle Yum-Plug-Ins deaktivieren, wenn Sie yum ausführen, wie später beschrieben.

Installieren und Konfigurieren von zusätzlichen Yum-Plug-Ins

Sie können eine Liste aller Yum-Plug-Ins und ihrer Beschreibungen mit diesem Befehl anzeigen.

# Yum Search Yum-Plugin Ladete Plugins: Die schnellste Repodata ist über 2 Wochen alt. Installieren Sie Yum-Cron? Oder laufen: yum makecache schnelle Ladespiegelgeschwindigkeiten von zwischengespeicherter Hostfile * Basis: Spiegel.Sov.Vereinigtes Königreich.Goscomb.net * epel: www.Spiegelservice.Org * Extras: Spiegel.Sov.Vereinigtes Königreich.Goscomb.Netz * Updates: Spiegel.Sov.Vereinigtes Königreich.Goscomb.net ===================================================== ===================ieben ====================================================== ====== Paketkit-yum-Plugin.x86_64: Sagen Sie PackageKit, dass Sie nach Updates suchen, wenn Yum FusionInventory-Agent-Yum-Plugin verlässt.Noarch: Bitten Sie den FusionInventory Agent, ein Inventar zu senden, wenn Yum Kabi-Yum-Plugins verlässt.Noarch: Der CentOS Linux-Kernel Abi Yum Plugin Yum-Plugin-Aliase.Noarch: Yum-Plugin, um Aliase-Filter yum-plugin-auto-update-debug-info zu aktivieren.Noarch: Yum-Plugin, um automatische Updates für installierte Debuginfo-Pakete Yum-Plugin-Changelog zu ermöglichen.Noarch: Yum-Plugin zum Anzeigen von Paket Changelogs vor/nach dem Aktualisieren von Yum-Plugin-FastestMirror.Noarch: Yum Plugin, das das schnellste Repository aus einer Mirrorlist Yum-Plugin-Filter-Data auswählt.Noarch: Yum-Plugin, um den Filter basierend auf Paketdaten Yum-Plugin-FS-Snapshot aufzulisten.Noarch: Yum-Plugin, um Ihre Dateisysteme automatisch während der Aktualisierungen zu schnappen.Noarch: Yum-Plugin, um mit Signierschlüssel yum-plugin-list-Daten zu versorgen.Noarch: Yum-Plugin zum Auflisten von Aggregat-Paketdaten Yum-Plugin-Local.Noarch: Yum Plugin, um ein lokales Repo automatisch zu verwalten. von heruntergeladenen Paketen Yum-Plugin-Merge-Conf.Noarch: Yum-Plugin, um die Konfiguration zu verschmelzen, ändert sich beim Installieren von Paketen yum-plugin-avl.Noarch: Yum-Plugin, um Overlayfs zu arbeiten.Noarch: Yum-Plugin, um beliebige Befehle auszuführen, wenn bestimmte PKGs auf Yum-Plugin-Prioritäten wirken.Noarch: Plugin, um Paketen aus verschiedenen Repos-Yum-Plugin-Protectbase Prioritäten zu geben.Noarch: Yum -Plugin zum Schutz von Paketen vor bestimmten Repositories. yum-plugin-ps.Noarch: Yum-Plugin, um Prozesse zu betrachten, in Bezug auf Pakete yum-plugin-remove-with-Leaves.Noarch: Yum-Plugin, um Abhängigkeiten zu entfernen, die aufgrund eines Entfernungsrückgangs nicht mehr verwendet werden.Noarch: Yum-Plugin, um auf die RPMDB-Dateien frühzeitig zugreifen.Noarch: Yum Plugin, das neu installierte Blattpakete Yum-Plugin-Tmprepo anzeigt.Noarch: Yum Plugin, um temporäre Repositories yum-plugin-tsflags hinzuzufügen.Noarch: Yum-Plugin zum Hinzufügen von TSFlags nach einer Befehlszeile-Option Yum-Plugin-Upgrade-Helper.Noarch: Yum Plugin, um Upgrades auf die nächste Verteilungsversion Yum-Plugin-Verify zu unterstützen.Noarch: Yum Plugin, um den Befehl verifizieren zu können, und Optionen yum-plugin-versionlocke.Noarch: Yum -Plugin, um die angegebenen Pakete aus dem Aktualisieren zu sperren 

Verwenden Sie zum Installieren eines Plug-Ins dieselbe Methode zum Installieren eines Pakets. Zum Beispiel werden wir die installieren Änderungsprotokoll Plug-In, mit dem Paket-Changelogs vor/nach der Aktualisierung angezeigt wird.

# Yum Yum-Plugin-Changelog installieren 

Sobald Sie installiert haben, Änderungsprotokoll wird standardmäßig aktiviert, um zu bestätigen, dass die Konfigurationsdatei untersucht wird.

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

Jetzt können Sie die anzeigen Änderungsprotokoll für ein Paket (httpd in diesem Fall) so.

# yum Changelog httpd Ladete Plugins: Changelog, schnellste Ladespiegelgeschwindigkeiten von zwischengespeicherter Hostfile * Basis: Spiegel.Linode.com * epel: spiegel.Freethought-Internet.CO.UK * Extras: Spiegel.Linode.com * Updates: Spiegel.Linode.com listing alle änderungelogs =================== Installierte Pakete.4.6-45.EL7.Centos.4.x86_64 installiert * Mi 12. April 17:30:00 2017 Centos Quellen <[email protected]> - 2.4.6-45.EL7.Centos.4 - Index entfernen.HTML, CentOS-noIndex hinzufügen.Teer.GZ - Vstring ändern - Symlink für Poweredby ändern.PNG - Update Willkommen.Bekennt mit richtigen Aliase… 

Deaktivieren Sie Yum-Plug-Ins in der Befehlszeile

Wie bereits erwähnt, können wir auch einen oder mehrere Plug-Ins ausschalten, während wir einen Yum-Befehl ausführen, indem wir diese beiden wichtigen Optionen verwenden.

  • --Noplugins - schaltet alle Plug-Ins aus
  • --deaktivierenplugin = plugin_name - deaktiviert ein einzelnes Plug-Ins

Sie können alle Plug-Ins wie in diesem Yum-Befehl deaktivieren.

# Yum Search-Noplugins Yum-Plugin 

Der nächste Befehl deaktiviert das Plug-In, schnellste Mirror während der Installation httpd Paket.

# yum install -disablePlugin = schnellste Mirror httpd Ladegeklagte Plugins: ChangeLog-Auflösungsabhängigkeiten-> Transaktionsprüfung ausführen ---> Paket httpd.x86_64 0: 2.4.6-45.EL7.Centos.4 wird aktualisiert -> Verarbeitungsabhängigkeit: httpd = 2.4.6-45.EL7.Centos.4 für Paket: 1: mod_ssl-2.4.6-45.EL7.Centos.4.x86_64 ---> Paket httpd.x86_64 0: 2.4.6-67.EL7.Centos.6 wird ein Update sein… 

Das war es fürs Erste! Möglicherweise lesen Sie auch die folgenden yumbezogenen Artikel.

  1. So verwenden Sie "Yum History", um installierte oder entfernte Paketinformationen herauszufinden
  2. So beheben

In diesem Handbuch haben wir gezeigt, wie man Yum Paket Manager-Plug-Ins in CentOS/RHEL 7 aktiviert, konfigurieren oder deaktiviert. Verwenden Sie das folgende Kommentarformular, um Fragen zu stellen oder Ihre Ansichten zu diesem Artikel zu teilen.