Cómo habilitar, deshabilitar e instalar complementos YUM

Cómo habilitar, deshabilitar e instalar complementos YUM

Los complementos YUM son pequeños programas que extienden y mejoran el rendimiento general del Administrador de paquetes. Algunos de ellos se instalan de forma predeterminada, mientras que muchos no están. Yum siempre le notifica qué complementos, si los hay, están cargados y activos cada vez que ejecuta cualquier comando yum.

En este breve artículo, explicaremos cómo activar o desactivar y configurar complementos de Manager de paquetes Yum en distribuciones CentOS/RHEL.

Para ver todos los complementos activos, ejecute un comando yum en el terminal. De la siguiente salida, puede ver que el ardor más rápido El complemento está cargado.

# yum búsqueda nginx Complementos cargados: ardor más rápido Repodata tiene más de 2 semanas. Instalar yum-cron? O correr: yum makecache determinando los espejos más rápidos .. 

Habilitando complementos YUM

Para habilitar los complementos YUM, asegúrese de que la Directiva complementos = 1 (1 significado en) existe bajo el [principal] sección en el /etc/yum.confusión Archivo, como se muestra a continuación.

# vi /etc /yum.confusión 
Archivo de configuración yum
[Main] Cachedir =/Var/Cache/Yum/$ Basearch/$ Releasever KeepCache = 0 DebugLevel = 2 logFile =/var/log/yum.LOG EXIGACH = 1 obsoletes = 1 gpgcheck = 1 complementos = 1 installonly_limit = 5

Este es un método general para habilitar complementos YUM a nivel mundial. Como veremos más adelante, puede habilitarlos individualmente en sus archivos de configuración receptivos.

Deshabilitar complementos YUM

Para deshabilitar los complementos YUM, simplemente cambie el valor anterior a 0 (que significa desactivado), que deshabilita todos los complementos a nivel mundial.

complementos = 0 

En esta etapa, es útil tener en cuenta que:

  • Desde algunos complementos (como ID del Producto y suscripción-gerente) Ofrecer funcionalidades fundamentales de Yum, no se recomienda apagar todos los complementos, especialmente a nivel mundial.
  • En segundo lugar, la deshabilitación de los complementos a nivel mundial está permitido como una salida fácil, y esto implica que puede usar esta disposición al investigar un problema probable con YUM.
  • Las configuraciones para varios complementos se encuentran en /etc/yum/pluginconf.d/.
  • Desactivar complementos a nivel mundial en /etc/yum.confusión anular la configuración en archivos de configuración individuales.
  • Y también puede deshabilitar un solo o todos los complementos de Yum cuando se ejecuta YUM, como se describe más adelante.

Instalación y configuración de complementos YUM adicionales

Puede ver una lista de todos los complementos YUM y sus descripciones utilizando este comando.

# yum búsqueda yum-plugin Plugins cargados: Repodata de FastMirror Medes tiene más de 2 semanas. Instalar yum-cron? O ejecutar: yum makecache de carga rápida Velocidad del espejo desde el archivo host en caché * Base: Mirror.SOV.Reino Unido.goscomb.net * Epel: www.servicio de espejo.org * extras: espejo.SOV.Reino Unido.goscomb.Net * Actualizaciones: espejo.SOV.Reino Unido.goscomb.net =================================================== ======================== N/S COMPORTADO: YUM-PLUGIN ==================== ==================================================== ====== paquetekit-yum-plugin.x86_64: decirle a paquetekit que verifique las actualizaciones cuando Yum salga fusioninventory-agent-yum-plugin.Noarch: solicite al agente de FusionInventory que envíe un inventario cuando Yum salga de Kabi-Yum-Plugins.Noarch: The Centos Linux Kernel Abi Yum Plugin Yum-Plugin-Aliases.Noarch: complemento YUM para habilitar los filtros de alias Yum-Plugin-Auto-Update-DeBug-Info.Noarch: complemento YUM para habilitar actualizaciones automáticas a los paquetes de debuginfo instalados Yum-Plugin-Changelog.Noarch: complemento YUM para ver el paquete Changelogs antes/después de actualizar Yum-Plugin-FastestMirror.Noarch: yum complemento que elige el repositorio más rápido de un yum-plugin-filter-data de espejos.Noarch: el complemento YUM para enumerar el filtro basado en los datos del paquete Yum-Plugin-FS-Snapshot.Noarch: yum complemento para instalar automáticamente sus sistemas de archivos durante las actualizaciones Yum-Plugin-Keys.Noarch: yum complemento para lidiar con las teclas de firma Yum-plugin-list-data.Noarch: yum complemento para enumerar datos de paquete agregado Yum-Plugin-Local.Noarch: yum complemento para administrar automáticamente un repositorio local. de paquetes descargados Yum-Plugin-Merge-Conf.NOARCH: complemento YUM para fusionar los cambios de configuración al instalar paquetes Yum-Plugin-OVL.Noarch: yum complemento para trabajar alrededor de los problemas superpuestos yum-plugin-post-transaction-actions.Noarch: el complemento YUM para ejecutar comandos arbitrarios cuando ciertos PKG se actúan sobre las prioridades de yum-plugin.Noarch: complemento para dar prioridades a los paquetes de diferentes reposes yum-plugin-protectbase.Noarch: complemento YUM para proteger los paquetes de ciertos repositorios. yum-plugin-ps.Noarch: complemento YUM para mirar los procesos, con respecto a los paquetes Yum-Plugin-Remove-With-Lendas.NOARCH: complemento YUM para eliminar las dependencias que ya no se usan debido a una eliminación de Yum-Plugin-RPM-Warm-Cache.Noarch: complemento YUM para acceder a los archivos RPMDB temprano para calentar el acceso a las leñaciones DB Yum-Plugin-Show.Noarch: complemento Yum que muestra paquetes de hoja recientemente instalados Yum-Plugin-TMPREPO.Noarch: complemento YUM para agregar repositorios temporales Yum-Plugin-Tsflags.Noarch: complemento YUM para agregar TSFLAGS mediante una opción de línea de comandos Yum-Plugin-Upgrade-Helper.Noarch: complemento YUM para ayudar a las actualizaciones a la próxima versión de distribución Yum-Plugin-Verify.Noarch: complemento YUM para agregar el comando Verificar y opciones Yum-Plugin-VersionLock.Noarch: el complemento YUM para bloquear los paquetes especificados para actualizarse 

Para instalar un complemento, use el mismo método para instalar un paquete. Por ejemplo, instalaremos el colegio de cambios complemento que se utiliza para mostrar el paquete Changelogs antes/después de la actualización.

# yum instalar yum-plugin-changelog 

Una vez que haya instalado, colegio de cambios estará habilitado de forma predeterminada, para confirmar que busque su archivo de configuración.

# vi/etc/yum/pluginconf.D/ChangeLog.confusión 

Ahora puedes ver el colegio de cambios para un paquete (httpd en este caso) como este.

# Yum Changelog httpd Plugins cargados: ChangeLog, velocidades de espejo de carga rápida de carga de la base de host en caché * base: espejos.linodo.com * epel: espejo.freethought-internet.co.Reino Unido * Extras: espejos.linodo.com * actualizaciones: espejos.linodo.com enumerando todos los cambios de cambio ==================== PACONES INSTALADOS ===================== Httpd-2.4.6-45.El7.cento.4.x86_64 instalado * mié 12 de abril 17:30:00 2017 Fuentes de Centos <[email protected]> - 2.4.6-45.El7.cento.4 - Eliminar el índice.html, agrega centos-noindex.alquitrán.GZ - Cambiar VString - Cambiar el enlace simbólico para PoweredBy.PNG - Actualización de bienvenida.Conf con alias adecuados .. 

Desactivar los complementos YUM en la línea de comandos

Como se indicó anteriormente, también podemos desactivar uno o más complementos mientras ejecutamos un comando yum utilizando estas dos opciones importantes.

  • --noplugins - apaga todos los complementos
  • --disableplugin = plugin_name - deshabilita un solo complemento

Puede deshabilitar todos los complementos como en este comando yum.

# búsqueda de yum-noplugins yum-plugin 

El siguiente comando deshabilita el complemento, ardor más rápido Mientras se instala httpd paquete.

# yum instalación --disablePlugin = fastestMirror httpd Complementos cargados: dependencias de resolución de ChangeLog-> Ejecución de la verificación de transacciones ---> paquete httpd.x86_64 0: 2.4.6-45.El7.cento.4 se actualizará -> Dependencia de procesamiento: httpd = 2.4.6-45.El7.cento.4 para paquete: 1: mod_ssl-2.4.6-45.El7.cento.4.x86_64 ---> paquete httpd.x86_64 0: 2.4.6-67.El7.cento.6 será una actualización .. 

Eso es todo por ahora! También puede leer estos siguientes artículos relacionados con Yum.

  1. Cómo usar 'Yum History' para encontrar información de paquetes instalados o eliminados
  2. Cómo corregir el error YUM: la imagen del disco de la base de datos está malformada

En esta guía, mostramos cómo activar, configurar o desactivar los complementos de Yum Package Manager en CentOS/RHEL 7. Use el formulario de comentarios a continuación para hacer cualquier pregunta o compartir sus opiniones sobre este artículo.