Unsaon Pag-enable, Pag-disable ug Pag-install sa Yum Plug-in
Ang YUM plug-in kay gagmay nga mga programa nga nagpalapad ug nagpauswag sa kinatibuk-ang pasundayag sa manager sa package. Ang pipila niini gi-install pinaagi sa default, samtang daghan ang wala. Kanunay nga ipahibalo kanimo ni Yum kung unsang mga plug-in, kung naa man, ang gikarga ug aktibo sa matag higayon nga magpadagan ka bisan unsang yum command.
Niini nga mubo nga artikulo, among ipasabut kung giunsa ang pag-on o pag-off ug pag-configure sa YUM package manager plug-in sa mga distribusyon sa CentOS/RHEL.
Aron makita ang tanang aktibong plug-in, pagdagan ug yum command sa terminal. Gikan sa output sa ubos, imong makita nga ang fastestmirror plug-in gikarga.
# yum search nginx Loaded plugins: fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Determining fastest mirrors ...
Pag-enable sa YUM Plug-in
Aron ma-enable ang yum plug-in, siguroha nga ang direktiba plugins=1
(1 meaning on) anaa ubos sa [main] nga seksyon sa /etc/yum.conf file, sama sa gipakita sa ubos.
# 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
Kini usa ka kinatibuk-ang pamaagi sa pagpagana sa yum plug-in sa tibuok kalibutan. Sama sa atong makita sa ulahi, mahimo nimo sila nga matag usa sa ilang madawat nga mga file sa pag-configure.
Pag-disable sa YUM Plug-in
Aron dili ma-disable ang yum plug-in, usba lang ang value sa ibabaw ngadto sa 0
(nagpasabot nga off), nga nag-disable sa tanang plug-in sa tibuok kalibutan.
plugins=0
Niini nga yugto, mapuslanon nga matikdan nga:
- Tungod kay ang pipila ka mga plug-in (sama sa product-id ug subscription-manager) nagtanyag ug sukaranang yum functionality, dili girekomenda nga i-off ang tanang plug-in ilabina sa tibuok kalibutan.
- Ikaduha, gitugutan ang pag-disable sa mga plug-in sa tibuok kalibutan isip sayon nga paagi, ug kini nagpasabot nga magamit nimo kini nga probisyon sa dihang mag-imbestigar sa posibleng problema sa yum.
- Ang mga configure alang sa lain-laing mga plug-in anaa sa /etc/yum/pluginconf.d/.
- Ang pag-disable sa mga plug-in sa tibuok kalibutan sa /etc/yum.conf nag-override sa mga setting sa indibidwal nga configuration file.
- Ug mahimo ka usab nga mag-disable sa usa o tanan nga yum plug-in kung magdagan ang yum, ingon nga gihulagway sa ulahi.
Pag-instalar ug Pag-configure sa Dugang nga YUM Plug-in
Mahimo nimong tan-awon ang usa ka lista sa tanan nga yum plug-in ug ang ilang mga paghulagway gamit kini nga mando.
# 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
Aron ma-install ang usa ka plug-in, gamita ang parehas nga pamaagi sa pag-instalar sa usa ka pakete. Pananglitan atong i-install ang changelog plug-in nga gigamit aron ipakita ang mga changelog sa package sa wala pa/pagkahuman sa pag-update.
# yum install yum-plugin-changelog
Kung na-install na nimo, ang changelog ma-enable sa default, aron kumpirmahon tan-awon ang file sa pag-configure niini.
# vi /etc/yum/pluginconf.d/changelog.conf
Karon mahimo nimong tan-awon ang changelog alang sa usa ka pakete (httpd sa kini nga kaso) sama niini.
# 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 ...
I-disable ang YUM Plug-in sa Command Line
Sama sa giingon kaniadto, mahimo usab naton i-off ang usa o daghang mga plug-in samtang nagpadagan sa usa ka yum command pinaagi sa paggamit niining duha ka hinungdanon nga kapilian.
--noplugins
– gipalong ang tanang plug-in--disableplugin=plugin_name
– nag-disable sa usa ka plug-in
Mahimo nimong ma-disable ang tanan nga mga plug-in sama sa kini nga yum command.
# yum search --noplugins yum-plugin
Ang sunod nga sugo nag-disable sa plug-in, fastestmirror samtang nag-install sa 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 ...
Mao na sa pagkakaron! mahimo usab nimong basahon kining mosunod nga mga artikulo nga may kalabotan sa YUM.
- Giunsa Paggamit ang 'Yum History' aron Mahibal-an ang Na-install o Gitangtang nga Impormasyon sa Mga Pakete
- Unsaon Pag-ayo sa Yum Error: Ang Imahe sa Disk sa Database kay Malformed
Niini nga giya, among gipakita kung unsaon pag-activate, pag-configure o pag-deactivate sa YUM package manager plug-in sa CentOS/RHEL 7. Gamita ang comment form sa ubos aron mangutana o ipaambit ang imong mga panglantaw mahitungod niini nga artikulo.