YUM-plug-ins er programmer, der er udviklet til at udvide og forbedre den overordnede ydelse af pakkehåndteringen. Nogle af dem er installeret som standard, mens andre ikke er det. Yum giver os altid besked om, hvilke plug-ins der er indlæst og aktive, hver gang vi udfører en yum-kommando.
I dag vil vi forklare, hvordan du aktiverer eller deaktiverer og konfigurerer YUM -pakkehåndterings -plugins på CentOS / RHEL -distributioner.
1. Se alle aktive plug-ins, og aktiver YUM-plug-ins
For at se alle de aktive plugins kan vi køre en yum -kommando i terminalen som følger. Der kan du se, at det hurtigste spejl -plugin først indlæses.
yum søg nginx
For at aktivere yum -plugins skal vi sikre, at plugin -plugins = 1 (1 betyder aktivt) findes i hovedsektionen i filen /etc/yum.conf som følger. Der kan vi se linie -plugins = 1 i den øverste sektion.
nano /etc/yum.conf
Dette er den generelle metode til at aktivere yum plug-ins globalt.
2. Sådan deaktiveres YUM -plugins
For at deaktivere yum -plugins i CentOS eller RHEL skal vi ganske enkelt ændre den tidligere værdi til 0 (det vil sige deaktiveret), hvilket deaktiverer alle plugins globalt:
På dette tidspunkt skal vi tage følgende i betragtning
- Fordi nogle tilføjelser (f.eks. Produkt-id og abonnementsmanager) tilbyder kritisk yum-funktionalitet, anbefales det ikke at deaktivere alle tilføjelser, især globalt.
- For det andet er global plugin -deaktivering tilladt som en simpel metode, og det indebærer, at vi kan bruge denne bestemmelse, når vi undersøger et muligt problem med yum.
- Indstillingerne for forskellige plugins findes i biblioteket /etc/yum/pluginconf.d/.
- Deaktivering af plugins globalt i /etc/yum.conf tilsidesætter indstillingerne i de enkelte konfigurationsfiler.
3. Sådan installeres og konfigureres ekstra YUM -plugins
Trin 1
Hvis vi vil se listen over alle yum -plugins og deres respektive beskrivelser, bruger vi følgende kommando. Vi kan se detaljerede oplysninger om hvert yum -plugin.
yum søg yum-plugin
Trin 2
For at installere et plugin ved hjælp af yum kan vi bruge den samme metode til at installere en pakke. For eksempel installerer vi følgende plugin:
yum installer yum-plugin-changelog
Trin 3
Når pluginet er installeret, aktiveres det som standard, det er muligt at bekræfte dette i konfigurationsfilen:
nano /etc/yum/pluginconf.d/changelog.conf
Trin 4
Det vil også være muligt at se ændringsloggen for en pakke med yum som følger:
yum changelog httpd
4. Sådan deaktiveres yum -plugins fra kommandolinjen
Vi kan deaktivere en eller flere tilføjelser, mens vi udfører en yum-kommando ved hjælp af disse nogle af følgende muligheder:
Deaktiver alle tilføjelser
--noplugins
Deaktiver et enkelt plug-in
--disableplugin = plugin_name
Vi kan deaktivere alle plugins ved at udføre følgende yum -kommando, i dette tilfælde vil vi deaktivere det hurtigste spejl -plugin under installation af httpd:
yum install --disableplugin = hurtigste spejl httpd
På denne måde kan vi administrere yum -plugins i CentOS eller RHEL.