Wéi aktivéieren, deaktivéieren an installéieren Yum Plug-ins
YUM Plug-ins si kleng Programmer déi d'allgemeng Leeschtung vum Package Manager verlängeren a verbesseren. E puer vun hinnen sinn als Standard installéiert, während vill net. Yum informéiert Iech ëmmer wéi eng Plug-ins, wann iwwerhaapt, gelueden an aktiv sinn wann Dir e Yum Kommando leeft.
An dësem kuerzen Artikel erkläre mir wéi Dir YUM Package Manager Plug-ins an CentOS/RHEL Verdeelungen ausschalten oder ausschalten an konfiguréieren.
Fir all aktiv Plug-ins ze gesinn, fuert e Yum Kommando um Terminal. Vun der Ausgab hei ënnen kënnt Dir gesinn datt de Fastestmirror Plug-in gelueden ass.
# yum search nginx Loaded plugins: fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Determining fastest mirrors ...
YUM Plug-ins aktivéieren
Fir yum Plug-ins z'aktivéieren, gitt sécher datt d'Direktiv plugins=1
(1 Bedeitung op) existéiert ënner der [main] Sektioun an der /etc/yum.conf Datei, wéi hei ënnendrënner.
# vi /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
Dëst ass eng allgemeng Method fir Yum Plug-ins weltwäit z'aktivéieren. Wéi mir méi spéit wäerte gesinn, kënnt Dir se individuell an hire receptive Konfiguratiounsdateien aktivéieren.
YUM Plug-ins auszeschalten
Fir Yum Plug-ins auszeschalten, ännert einfach de Wäert hei uewen op 0
(bedeit aus), wat all Plug-ins weltwäit ausschalt.
plugins=0
Op dëser Etapp ass et nëtzlech ze notéieren datt:
- Well e puer Plug-ins (wéi Produkt-ID an Abonnement-Manager) fundamental Yum-Funktionalitéiten ubidden, ass et net recommandéiert all Plug-ins besonnesch global auszeschalten.
- Zweetens ass d'Desaktivéiere vun Plug-ins weltwäit erlaabt als en einfache Wee eraus, an dëst implizéiert datt Dir dës Dispositioun benotze kënnt wann Dir e méigleche Problem mat Yum ënnersicht.
- Konfiguratioune fir verschidde Plug-ins sinn an /etc/yum/pluginconf.d/.
- Plug-Ins global auszeschalten an /etc/yum.conf iwwerschreiden Astellungen an eenzelne Konfiguratiounsdateien.
- An Dir kënnt och een eenzegen oder all Yum Plug-ins auszeschalten wann Dir Yum leeft, wéi spéider beschriwwen.
Installéieren a konfiguréieren Extra YUM Plug-ins
Dir kënnt eng Lëscht vun all Yum Plug-ins an hir Beschreiwunge mat dësem Kommando kucken.
# yum search yum-plugin Loaded plugins: fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Loading mirror speeds from cached hostfile * base: mirror.sov.uk.goscomb.net * epel: www.mirrorservice.org * extras: mirror.sov.uk.goscomb.net * updates: mirror.sov.uk.goscomb.net ========================================================================= N/S matched: yum-plugin ========================================================================== PackageKit-yum-plugin.x86_64 : Tell PackageKit to check for updates when yum exits fusioninventory-agent-yum-plugin.noarch : Ask FusionInventory agent to send an inventory when yum exits kabi-yum-plugins.noarch : The CentOS Linux kernel ABI yum plugin yum-plugin-aliases.noarch : Yum plugin to enable aliases filters yum-plugin-auto-update-debug-info.noarch : Yum plugin to enable automatic updates to installed debuginfo packages yum-plugin-changelog.noarch : Yum plugin for viewing package changelogs before/after updating yum-plugin-fastestmirror.noarch : Yum plugin which chooses fastest repository from a mirrorlist yum-plugin-filter-data.noarch : Yum plugin to list filter based on package data yum-plugin-fs-snapshot.noarch : Yum plugin to automatically snapshot your filesystems during updates yum-plugin-keys.noarch : Yum plugin to deal with signing keys yum-plugin-list-data.noarch : Yum plugin to list aggregate package data yum-plugin-local.noarch : Yum plugin to automatically manage a local repo. of downloaded packages yum-plugin-merge-conf.noarch : Yum plugin to merge configuration changes when installing packages yum-plugin-ovl.noarch : Yum plugin to work around overlayfs issues yum-plugin-post-transaction-actions.noarch : Yum plugin to run arbitrary commands when certain pkgs are acted on yum-plugin-priorities.noarch : plugin to give priorities to packages from different repos yum-plugin-protectbase.noarch : Yum plugin to protect packages from certain repositories. yum-plugin-ps.noarch : Yum plugin to look at processes, with respect to packages yum-plugin-remove-with-leaves.noarch : Yum plugin to remove dependencies which are no longer used because of a removal yum-plugin-rpm-warm-cache.noarch : Yum plugin to access the rpmdb files early to warm up access to the db yum-plugin-show-leaves.noarch : Yum plugin which shows newly installed leaf packages yum-plugin-tmprepo.noarch : Yum plugin to add temporary repositories yum-plugin-tsflags.noarch : Yum plugin to add tsflags by a commandline option yum-plugin-upgrade-helper.noarch : Yum plugin to help upgrades to the next distribution version yum-plugin-verify.noarch : Yum plugin to add verify command, and options yum-plugin-versionlock.noarch : Yum plugin to lock specified packages from being updated
Fir e Plug-in z'installéieren, benotzt déiselwecht Method fir e Package z'installéieren. Zum Beispill wäerte mir den Changelog Plug-in installéieren deen benotzt gëtt fir Package Changelogs virum/nom Update ze weisen.
# yum install yum-plugin-changelog
Wann Dir installéiert hutt, gëtt Changelog als Standard aktivéiert, fir ze bestätegen, kuckt a seng Konfiguratiounsdatei.
# vi /etc/yum/pluginconf.d/changelog.conf
Elo kënnt Dir de Changementlog fir e Package (httpd an dësem Fall) esou gesinn.
# yum changelog httpd Loaded plugins: changelog, fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * updates: mirrors.linode.com Listing all changelogs ==================== Installed Packages ==================== httpd-2.4.6-45.el7.centos.4.x86_64 installed * Wed Apr 12 17:30:00 2017 CentOS Sources <[email > - 2.4.6-45.el7.centos.4 - Remove index.html, add centos-noindex.tar.gz - change vstring - change symlink for poweredby.png - update welcome.conf with proper aliases ...
Deaktivéiert YUM Plug-ins an der Command Line
Wéi virdru scho gesot, kënne mir och een oder méi Plug-ins ausschalten wann Dir e Yum Kommando leeft andeems Dir dës zwou wichteg Optiounen benotzt.
--noplugins
– schalt all Plug-ins aus--disableplugin=plugin_name
– deaktivéiert een eenzege Plug-ins
Dir kënnt all Plug-ins auszeschalten wéi an dësem yum Kommando.
# yum search --noplugins yum-plugin
De nächste Kommando deaktivéiert de Plug-in, fastestmirror beim Installéiere vum httpd Package.
# yum install --disableplugin=fastestmirror httpd Loaded plugins: changelog Resolving Dependencies --> Running transaction check ---> Package httpd.x86_64 0:2.4.6-45.el7.centos.4 will be updated --> Processing Dependency: httpd = 2.4.6-45.el7.centos.4 for package: 1:mod_ssl-2.4.6-45.el7.centos.4.x86_64 ---> Package httpd.x86_64 0:2.4.6-67.el7.centos.6 will be an update ...
Dat ass et fir elo! Dir kënnt och gär dës folgend YUM verbonne Artikelen liesen.
- Wéi benotzt Dir 'Yum History' fir Informatioun iwwer installéiert oder ewechgeholl Packagen erauszefannen
- Wéi Fix Yum Feeler: Datebank Disk Image ass falsch
An dësem Guide hu mir gewisen wéi Dir YUM Package Manager Plug-ins aktivéiert, konfiguréiert oder deaktivéiert an CentOS/RHEL 7. Benotzt de Kommentarformular hei ënnen fir all Fro ze stellen oder Är Meenung iwwer dësen Artikel ze deelen.