Yadda ake Kunnawa, Kashewa da Sanya Yum Plug-ins
YUM plug-ins ƙananan shirye-shirye ne waɗanda ke haɓaka da haɓaka aikin mai sarrafa fakiti gabaɗaya. Kadan daga cikinsu ana shigar da su ta tsohuwa, yayin da da yawa ba sa. Yum koyaushe yana sanar da ku waɗanne plug-ins, idan akwai, ana loda su kuma suna aiki a duk lokacin da kuke gudanar da kowane umarni yum.
A cikin wannan ɗan gajeren labarin, za mu yi bayanin yadda ake kunnawa ko kashewa da kuma saita plug-ins mai sarrafa fakitin YUM a cikin rarrabawar CentOS/RHEL.
Don ganin duk plug-ins masu aiki, gudanar da yum umarni akan tasha. Daga abubuwan da aka fitar da ke ƙasa, zaku iya ganin cewa an ɗora filogin madubi mafi sauri.
# yum search nginx Loaded plugins: fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Determining fastest mirrors ...
Kunna YUM Plug-ins
Don kunna yum plug-ins, tabbatar da cewa umarnin plugins=1
(1 ma'ana akan) yana ƙarƙashin sashin [babban] a cikin fayil /etc/yum.conf, kamar yadda aka nuna a ƙasa.
# 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
Wannan babbar hanya ce ta kunna yum plug-ins a duniya. Kamar yadda za mu gani daga baya, za ka iya taimaka musu daban-daban a cikin fayilolin sanyi masu karɓa.
Kashe YUM Plug-ins
Don musaki yum plug-ins, kawai canza ƙimar da ke sama zuwa 0
(ma'ana a kashe), wanda ke hana duk plug-ins a duniya.
plugins=0
A wannan mataki, yana da amfani a lura cewa:
- Tun da ƴan plug-ins (kamar samfur-id da manajan biyan kuɗi) suna ba da mahimman ayyukan yum, ba a ba da shawarar kashe duk plug-ins ba musamman a duniya.
- Na biyu, ana ba da izinin kashe plug-ins a duk duniya a matsayin hanya mai sauƙi, kuma wannan yana nuna cewa zaku iya amfani da wannan tanadin lokacin da kuke bincika wata matsala ta yum.
- Tsarin saiti na plug-ins daban-daban suna cikin /etc/yum/pluginconf.d/.
- Kashe plug-ins a duniya a /etc/yum.conf yana ƙetare saituna a cikin fayilolin daidaitawa guda ɗaya.
- Kuma kuna iya kashe guda ɗaya ko duk yum plug-ins yayin gudanar da yum, kamar yadda aka bayyana daga baya.
Shigarwa da Ƙaddamar Ƙarin YUM Plug-ins
Kuna iya duba jerin duk yum plug-ins da kwatancensu ta amfani da wannan umarni.
# 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
Don shigar da plug-in, yi amfani da wannan hanya don shigar da fakiti. Misali za mu shigar da plug-in canji wanda ake amfani da shi don nuna canje-canjen fakiti kafin/bayan sabuntawa.
# yum install yum-plugin-changelog
Da zarar kun shigar, za a kunna canjin log ta tsohuwa, don tabbatar da bincika fayil ɗin sanyi.
# vi /etc/yum/pluginconf.d/changelog.conf
Yanzu zaku iya duba canjin log don kunshin (httpd a cikin wannan yanayin) kamar wannan.
# 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 ...
Kashe YUM Plug-ins a Layin Umurni
Kamar yadda aka fada a baya, za mu iya kashe ɗaya ko fiye plug-ins yayin gudanar da yum umarni ta amfani da waɗannan mahimman zaɓuɓɓuka guda biyu.
--noplgins
- yana kashe duk plug-ins--disableplugin=plugin_name
- yana kashe plug-ins guda ɗaya
Kuna iya kashe duk plug-ins kamar yadda yake cikin wannan yum umurnin.
# yum search --noplugins yum-plugin
Umurni na gaba yana hana plug-in, mafi sauri mirrorror yayin shigar da kunshin httpd.
# 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 ...
Shi ke nan a yanzu! kuna iya son karanta waɗannan labarai masu alaƙa da YUM masu zuwa.
- Yadda ake amfani da ‘Yum History’ don gano bayanan fakitin da aka shigar ko cirewa
- Yadda ake Gyara Kuskuren Yum: Hoton Disk Database ya lalace
A cikin wannan jagorar, mun nuna yadda ake kunna, daidaitawa ko kashe plug-ins mai sarrafa fakitin YUM a cikin CentOS/RHEL 7. Yi amfani da hanyar sharhi da ke ƙasa don yin kowace tambaya ko raba ra'ayoyinku game da wannan labarin.