Les plug-ins YUM sont des programmes qui ont été développés pour étendre et améliorer les performances globales du gestionnaire de packages. Certains d'entre eux sont installés par défaut, d'autres non. Yum nous informera toujours des plug-ins, le cas échéant, qui sont chargés et actifs chaque fois que nous exécutons une commande yum.
Aujourd'hui, nous allons expliquer comment activer ou désactiver et configurer les plugins du gestionnaire de packages YUM sur les distributions CentOS / RHEL.
1. Afficher tous les plug-ins actifs et activer les plug-ins YUM
Pour voir tous les plugins actifs, nous pouvons exécuter une commande yum dans le terminal comme suit. Là, vous pouvez voir que le plugin le plus rapide est chargé en premier.
miam recherche nginx
Pour activer les plugins yum, nous devons nous assurer que le plugin plugins = 1 (1 signifie actif) existe dans la section principale du fichier /etc/yum.conf, comme suit. Là, nous pouvons voir la ligne plugins = 1 dans la section supérieure.
nano /etc/yum.conf
Il s'agit de la méthode générale pour activer les plug-ins yum globalement.
2. Comment désactiver les plugins YUM
Pour désactiver les plugins yum dans CentOS ou RHEL, nous devons simplement remplacer la valeur précédente par 0 (c'est-à-dire désactivé), ce qui désactive globalement tous les plugins :
À ce stade, nous devons prendre en compte les éléments suivants
- Étant donné que certains modules complémentaires (tels que l'ID de produit et le gestionnaire d'abonnements) offrent une fonctionnalité yum critique, il n'est pas recommandé de désactiver tous les modules complémentaires, en particulier dans le monde.
- Deuxièmement, la désactivation globale du plugin est autorisée en tant que méthode simple, ce qui implique que nous pouvons utiliser cette disposition lors de l'enquête sur un éventuel problème avec yum.
- Les paramètres des divers plugins se trouvent dans le répertoire /etc/yum/pluginconf.d/.
- La désactivation globale des plug-ins dans /etc/yum.conf remplace les paramètres des fichiers de configuration individuels.
3. Comment installer et configurer des plugins YUM supplémentaires
Étape 1
Si nous voulons voir la liste de tous les plugins yum et leurs descriptions respectives, nous utiliserons la commande suivante. Nous pouvons voir des informations détaillées sur chaque plugin yum.
miam recherche miam-plugin
Étape 2
Pour installer un plugin en utilisant yum, nous pouvons utiliser la même méthode d'installation d'un package. Par exemple nous allons installer le plugin suivant :
yum installer yum-plugin-changelog
Étape 3
Une fois le plugin installé, il sera activé par défaut, il sera possible de le confirmer dans le fichier de configuration :
nano /etc/yum/pluginconf.d/changelog.conf
Étape 4
Il sera également possible de visualiser le changelog d'un package avec yum comme suit :
miam journal des modifications httpd
4. Comment désactiver les plugins yum à partir de la ligne de commande
Nous pouvons désactiver un ou plusieurs modules complémentaires lors de l'exécution d'une commande yum en utilisant certaines des options suivantes :
Désactiver tous les modules complémentaires
--noplugins
Désactiver un seul plug-in
--disableplugin = nom_plugin
Nous pouvons désactiver tous les plugins en exécutant la commande yum suivante, dans ce cas, nous désactiverons le plugin le plus rapide lors de l'installation de httpd :
miam install --disableplugin = plus rapide miroir httpd
De cette façon, nous pouvons gérer les plugins yum dans CentOS ou RHEL.