YUM-plug-ins är program som har utvecklats för att förlänga och förbättra pakethanterarens övergripande prestanda. Några av dem är installerade som standard, medan andra inte är det. Yum kommer alltid att meddela oss vilka plug-ins, om några, som laddas och är aktiva varje gång vi utför något yum-kommando.
Idag kommer vi att förklara hur du aktiverar eller inaktiverar och konfigurerar YUM -pakethanteringsplugins på CentOS / RHEL -distributioner.
1. Visa alla aktiva plug-ins och aktivera YUM plug-ins
För att se alla aktiva plugins kan vi köra ett yum -kommando i terminalen enligt följande. Där kan du se att det snabbaste spegel -tillägget laddas först.
yum sök nginx
För att aktivera yum -plugins måste vi se till att plugin -plugins = 1 (1 betyder aktivt) finns i huvuddelen i filen /etc/yum.conf enligt följande. Där kan vi se radpluggarna = 1 i det övre avsnittet.
nano /etc/yum.conf
Detta är den allmänna metoden för att aktivera yum-plug-ins globalt.
2. Så här inaktiverar du YUM -plugins
För att inaktivera yum -plugins i CentOS eller RHEL behöver vi helt enkelt ändra det tidigare värdet till 0 (det vill säga inaktiverat), vilket inaktiverar alla plugins globalt:
Vid denna tidpunkt måste vi ta hänsyn till följande
- Eftersom vissa tillägg (som produkt-ID och prenumerationshanterare) erbjuder viktiga yum-funktioner rekommenderas det inte att inaktivera alla tillägg, särskilt globalt.
- För det andra är global inaktivering av plugin tillåten som en enkel metod, och det innebär att vi kan använda denna bestämmelse när vi undersöker ett möjligt problem med yum.
- Inställningarna för olika plugins finns i katalogen /etc/yum/pluginconf.d/.
- Att inaktivera plugins globalt i /etc/yum.conf åsidosätter inställningarna i de enskilda konfigurationsfilerna.
3. Hur man installerar och konfigurerar extra YUM -plugins
Steg 1
Om vi vill se listan över alla yum -plugins och deras respektive beskrivningar kommer vi att använda följande kommando. Vi kan se detaljerad information om varje yum -plugin.
yum sök yum-plugin
Steg 2
För att installera ett plugin med yum kan vi använda samma metod för att installera ett paket. Till exempel kommer vi att installera följande plugin:
yum installera yum-plugin-changelog
Steg 3
När pluginprogrammet har installerats kommer det att aktiveras som standard, det kommer att vara möjligt att bekräfta detta i konfigurationsfilen:
nano /etc/yum/pluginconf.d/changelog.conf
Steg 4
Det kommer också att vara möjligt att se förändringsloggen för ett paket med yum enligt följande:
yum changelog httpd
4. Hur man inaktiverar yum -plugins från kommandoraden
Vi kan inaktivera ett eller flera tillägg medan vi kör ett yum-kommando med hjälp av några av följande alternativ:
Inaktivera alla tillägg
--noplugins
Inaktivera en enda plug-in
--disableplugin = plugin_name
Vi kan inaktivera alla plugins genom att köra följande yum -kommando, i det här fallet kommer vi att inaktivera det snabbaste spegel -plugin när vi installerar httpd:
yum install --disableplugin = fastestmirror httpd
På så sätt kan vi hantera yum -plugins i CentOS eller RHEL.