Os plug-ins YUM são programas desenvolvidos para estender e melhorar o desempenho geral do gerenciador de pacotes. Alguns deles são instalados por padrão, enquanto outros não. O Yum sempre nos notificará quais plug-ins, se houver, estão carregados e ativos toda vez que executarmos qualquer comando do yum.
Hoje vamos explicar como habilitar ou desabilitar e configurar os plug-ins do gerenciador de pacotes YUM nas distribuições CentOS / RHEL.
1. Visualize todos os plug-ins ativos e habilite os plug-ins YUM
Para ver todos os plug-ins ativos, podemos executar um comando yum no terminal da seguinte maneira. Lá você pode ver que o plug-in mais rápido do espelho é carregado primeiro.
yum search nginx
Para habilitar os plug-ins do yum, precisamos nos certificar de que os plug-ins = 1 (1 significa ativo) existam na seção principal do arquivo /etc/yum.conf, como segue. Lá podemos ver a linha plugins = 1 na seção superior.
nano /etc/yum.conf
Este é o método geral para habilitar plug-ins yum globalmente.
2. Como desabilitar plug-ins YUM
Para desativar os plug-ins do yum no CentOS ou RHEL, simplesmente precisamos alterar o valor anterior para 0 (ou seja, desativado), que desativa todos os plug-ins globalmente:
Neste ponto, devemos levar em consideração o seguinte
- Como alguns add-ons (como ID do produto e gerenciador de assinaturas) oferecem funcionalidade crítica do yum, não é recomendado desabilitar todos os add-ons, especialmente globalmente.
- Em segundo lugar, a desativação global do plugin é permitida como um método simples, e isso implica que podemos usar esta provisão ao investigar um possível problema com o yum.
- As configurações de vários plug-ins estão localizadas no diretório /etc/yum/pluginconf.d/.
- Desabilitar os plug-ins globalmente em /etc/yum.conf sobrescreve as configurações nos arquivos de configuração individuais.
3. Como instalar e configurar plug-ins YUM extras
Passo 1
Se quisermos ver a lista de todos os plug-ins do yum e suas respectivas descrições, usaremos o seguinte comando. Podemos ver informações detalhadas de cada plugin do yum.
yum search yum-plugin
Passo 2
Para instalar um plugin usando o yum, podemos usar o mesmo método de instalação de um pacote. Por exemplo, vamos instalar o seguinte plugin:
yum install yum-plugin-changelog
etapa 3
Assim que o plugin for instalado, ele ficará habilitado por padrão, será possível confirmar isso no arquivo de configuração:
nano /etc/yum/pluginconf.d/changelog.conf
Passo 4
Também será possível visualizar o changelog de um pacote com yum da seguinte forma:
yum changelog httpd
4. Como desativar os plug-ins do yum na linha de comando
Podemos desativar um ou mais add-ons enquanto executamos um comando yum usando estas algumas das seguintes opções:
Desative todos os complementos
--noplugins
Desativar um único plug-in
--disableplugin = plugin_name
Podemos desabilitar todos os plug-ins executando o seguinte comando yum; neste caso, desabilitaremos o plug-in mais rápido do espelho durante a instalação do httpd:
yum install --disableplugin = mais rápido httpd
Desta forma, podemos gerenciar plugins yum no CentOS ou RHEL.