3.3. Utilisation des plug-ins DNF
DNF fournit des plug-ins qui étendent et améliorent son fonctionnement. Certains plug-ins sont installés par défaut.
3.3.1. Gestion des plug-ins DNF
Les fichiers de configuration du plug-in contiennent toujours une section [main]
dans laquelle l'option enabled=
détermine si le plug-in est activé lorsque vous exécutez des commandes dnf
. Si cette option est manquante, vous pouvez l'ajouter manuellement au fichier.
Chaque plug-in installé peut avoir son propre fichier de configuration dans le répertoire /etc/dnf/plugins/
. Ces fichiers permettent d'activer ou de désactiver des options spécifiques au plug-in.
3.3.2. Activation et désactivation des plug-ins DNF
Dans l'outil DNF les plug-ins sont chargés par défaut.
Pour modifier le chargement des DNF et activer ou désactiver des DNF spécifiques, procédez comme suit.
Procédure
Pour désactiver ou activer le chargement des DNF assurez-vous qu'une ligne commençant par
plugins=
est présente dans la section[main]
du fichier/etc/dnf/dnf.conf
.Pour désactiver le chargement des DNF pour désactiver le chargement des plug-ins, réglez la valeur de
plugins=
sur0
.ImportantIl est conseillé de désactiver tous les plug-ins sur le site not. Certains plug-ins fournissent des services DNF importants. En particulier, les plug-ins product-id et subscription-manager assurent la prise en charge du système de certificats
Content Delivery Network
(CDN). La désactivation globale des modules d'extension est fournie à titre d'option de commodité et n'est conseillée que pour diagnostiquer un problème potentiel avec le logiciel DNF.-
Pour permettre le chargement des DNF les plug-ins, définissez la valeur de
plugins=
sur1
.
Pour désactiver tous les DNF pour une commande particulière, ajoutez l'option
--noplugins
à la commande. Par exemple, pour désactiver DNF les plug-ins pour la commandeupdate
:# dnf --noplugins update
Pour désactiver certains DNF pour une seule commande, ajoutez l'option
--disableplugin=plugin-name
à la commande. Par exemple, pour désactiver certains DNF pour la commandeupdate
:# dnf update --disableplugin=plugin-name
Remplacez plugin-name par le nom du plug-in.
Pour activer certains DNF pour une seule commande, ajoutez l'option
--enableplugin=plugin-name
à la commande. Par exemple, pour activer certains DNF pour la commandeupdate
:# dnf update --enableplugin=plugin-name
Remplacez plugin-name par le nom du plug-in.