I plug-in YUM sono programmi che sono stati sviluppati per estendere e migliorare le prestazioni complessive del gestore di pacchetti. Alcuni di questi sono installati per impostazione predefinita, mentre altri no. Yum ci comunicherà sempre quali plug-in, se presenti, sono caricati e attivi ogni volta che eseguiamo un comando yum.
Oggi spiegheremo come abilitare o disabilitare e configurare i plugin del gestore di pacchetti YUM sulle distribuzioni CentOS / RHEL.
1. Visualizza tutti i plug-in attivi e abilita i plug-in YUM
Per vedere tutti i plugin attivi, possiamo eseguire un comando yum nel terminale come segue. Lì puoi vedere che il plug-in mirror più veloce viene caricato per primo.
yum ricerca nginx
Per abilitare i plugin yum, dobbiamo assicurarci che i plugin plugin = 1 (1 significa attivo) esistano nella sezione principale del file /etc/yum.conf, come segue. Lì possiamo vedere la linea plugin = 1 nella sezione superiore.
nano /etc/yum.conf
Questo è il metodo generale per abilitare i plug-in yum a livello globale.
2. Come disabilitare i plugin YUM
Per disabilitare i plugin yum in CentOS o RHEL, dobbiamo semplicemente cambiare il valore precedente su 0 (cioè disabilitato), che disattiva tutti i plugin a livello globale:
A questo punto dobbiamo tenere conto di quanto segue
- Poiché alcuni componenti aggiuntivi (come ID prodotto e gestore abbonamenti) offrono funzionalità yum critiche, non è consigliabile disabilitare tutti i componenti aggiuntivi, soprattutto a livello globale.
- In secondo luogo, la disattivazione del plug-in globale è consentita come metodo semplice e ciò implica che possiamo utilizzare questa disposizione quando indaghiamo su un possibile problema con yum.
- Le impostazioni per i vari plugin si trovano nella directory /etc/yum/pluginconf.d/.
- La disabilitazione dei plugin a livello globale in /etc/yum.conf sovrascrive le impostazioni nei singoli file di configurazione.
3. Come installare e configurare plugin YUM extra
Passo 1
Se vogliamo vedere l'elenco di tutti i plugin yum e le loro rispettive descrizioni utilizzeremo il seguente comando. Possiamo vedere le informazioni dettagliate di ogni plugin yum.
yum ricerca yum-plugin
Passo 2
Per installare un plugin usando yum, possiamo usare lo stesso metodo di installazione di un pacchetto. Ad esempio installeremo il seguente plugin:
yum install yum-plugin-changelog
Passaggio 3
Una volta installato il plugin, sarà abilitato di default, sarà possibile confermarlo nel file di configurazione:
nano /etc/yum/pluginconf.d/changelog.conf
Passaggio 4
Sarà inoltre possibile visualizzare il changelog per un pacchetto con yum come segue:
yum log delle modifiche httpd
4. Come disabilitare i plugin yum dalla riga di comando
Possiamo disattivare uno o più componenti aggiuntivi durante l'esecuzione di un comando yum utilizzando queste alcune delle seguenti opzioni:
Disattiva tutti i componenti aggiuntivi
--noplugins
Disabilita un singolo plug-in
--disableplugin = nome_plugin
Possiamo disabilitare tutti i plugin eseguendo il seguente comando yum, in questo caso disabiliteremo il plugin fastmirror durante l'installazione di httpd:
yum install --disableplugin = fastmirror httpd
In questo modo possiamo gestire i plugin yum in CentOS o RHEL.