YUM plug-ins er programmer som er utviklet for å utvide og forbedre den generelle ytelsen til pakkelederen. Noen av dem er installert som standard, mens andre ikke er det. Yum vil alltid varsle oss om eventuelle plug-ins som er lastet og aktive hver gang vi utfører en yum-kommando.
I dag vil vi forklare hvordan du aktiverer eller deaktiverer og konfigurerer YUM -pakkebehandler -plugins på CentOS / RHEL -distribusjoner.
1. Se alle aktive plug-ins og aktiver YUM plug-ins
For å se alle de aktive pluginene kan vi kjøre en yum -kommando i terminalen som følger. Der kan du se at den raskeste speil -pluginen er lastet først.
yum søk nginx
For å aktivere yum -pluginene må vi sørge for at plugin -pluginene = 1 (1 betyr aktiv) finnes i hovedseksjonen i filen /etc/yum.conf, som følger. Der kan vi se linjepluggene = 1 i den øvre delen.
nano /etc/yum.conf
Dette er den generelle metoden for å aktivere yum plug-ins globalt.
2. Slik deaktiverer du YUM -plugins
For å deaktivere yum -plugins i CentOS eller RHEL må vi ganske enkelt endre den forrige verdien til 0 (det vil si deaktivert), som deaktiverer alle plugins globalt:
På dette tidspunktet må vi ta hensyn til følgende
- Fordi noen tillegg (for eksempel produkt-ID og abonnementsbehandling) tilbyr kritisk yum-funksjonalitet, anbefales det ikke å deaktivere alle tillegg, spesielt globalt.
- For det andre er global plugin -deaktivering tillatt som en enkel metode, og dette innebærer at vi kan bruke denne bestemmelsen når vi undersøker et mulig problem med yum.
- Innstillingene for forskjellige plugins finnes i katalogen /etc/yum/pluginconf.d/.
- Deaktivering av pluginene globalt i /etc/yum.conf overstyrer innstillingene i de enkelte konfigurasjonsfilene.
3. Hvordan installere og konfigurere ekstra YUM -plugins
Trinn 1
Hvis vi vil se listen over alle yum -plugins og deres respektive beskrivelser, bruker vi følgende kommando. Vi kan se detaljert informasjon om hver yum -plugin.
yum søk yum-plugin
Steg 2
For å installere en plugin med yum, kan vi bruke den samme metoden for å installere en pakke. For eksempel vil vi installere følgende plugin:
yum installer yum-plugin-changelog
Trinn 3
Når programtillegget er installert, vil det være aktivert som standard, det vil være mulig å bekrefte dette i konfigurasjonsfilen:
nano /etc/yum/pluginconf.d/changelog.conf
Trinn 4
Det vil også være mulig å se endringsloggen for en pakke med yum som følger:
yum changelog httpd
4. Slik deaktiverer du yum -plugins fra kommandolinjen
Vi kan deaktivere ett eller flere tillegg mens vi utfører en yum-kommando ved å bruke disse noen av følgende alternativer:
Deaktiver alle tillegg
--noplugins
Deaktiver en enkelt plug-in
--disableplugin = plugin_name
Vi kan deaktivere alle plugins ved å utføre følgende yum -kommando, i dette tilfellet vil vi deaktivere den raskeste speil -pluginen mens du installerer httpd:
yum install --disableplugin = fastestmirror httpd
På denne måten kan vi administrere yum -plugins i CentOS eller RHEL.