GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo habilitar, deshabilitar e instalar complementos de Yum

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

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

Para ver todos los complementos activos, ejecute un comando yum en la terminal. En el resultado a continuación, puede ver que el fastestmirror el complemento está cargado.

# yum buscar nginx Complementos cargados:fastestmirror Repodata tiene más de 2 semanas. ¿Instalar yum-cron? O ejecuta:yum makecache fastDeterminando los espejos más rápidos...

Habilitación de complementos YUM

Para habilitar los complementos de yum, asegúrese de que la directiva plugins=1 (1 significado en) existe bajo [principal] en la sección /etc/yum.conf archivo, como se muestra a continuación.

# vi /etc/yum.conf
Archivo de configuración de Yum código> installonly_limit=5

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

Deshabilitar los complementos de YUM

Para deshabilitar los complementos de yum, simplemente cambie el valor anterior a 0 (es decir, desactivado), que desactiva todos los complementos globalmente.

complementos=0 

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

  • Puesto que algunos complementos (como product-id y administrador de suscripciones ) ofrecen funcionalidades fundamentales de yum, no se recomienda desactivar todos los complementos, especialmente globalmente.
  • En segundo lugar, se permite deshabilitar los complementos globalmente como una salida fácil, y esto implica que puede usar esta disposición cuando investigue un posible problema con yum.
  • Las configuraciones para varios complementos se encuentran en /etc/yum/pluginconf.d/ .
  • Deshabilitar complementos globalmente en /etc/yum.conf anula la configuración en archivos de configuración individuales.
  • Y también puede deshabilitar uno o todos los complementos de yum al ejecutar yum, como se describe más adelante.

Instalación y configuración de complementos YUM adicionales

Puede ver una lista de todos los complementos de yum y sus descripciones usando este comando.

# yum buscar complemento de yum Complementos cargados:FastmirrorRepodata tiene más de 2 semanas. ¿Instalar yum-cron? O ejecute:yum makecache fastLoading mirror speeds from cacheed hostfile * base:mirror.sov.uk.goscomb.net * epel:www.mirrorservice.org * extras:mirror.sov.uk.goscomb.net * actualizaciones:mirror.sov. es.goscomb.net========================================================================N/S emparejado:yum-plugin ==========================================================================PackageKit-yum-plugin.x86_64:Dígale a PackageKit que busque actualizaciones cuando yum salga. .noarch:el kernel ABI de CentOS Linux yum pluginyum-plugin-aliases.noarch:complemento de Yum para habilitar los filtros de alias yum-plugin-auto-update-debug-info.noarch:complemento de Yum para habilitar las actualizaciones automáticas de los paquetes debuginfo instaladosyum-plugin-changelog .noarch:complemento de Yum para ver los registros de cambios del paquete antes/después de actualizar yum-plugin-fastestmirror.noarch:complemento de Yum que elige el repositorio más rápido de un mirrorlistyum-plugi n-filter-data.noarch:complemento de Yum para listar el filtro basado en el paquete datayum-plugin-fs-snapshot.noarch:complemento de Yum para instantáneas automáticas de sus sistemas de archivos durante las actualizaciones yum-plugin-keys.noarch:complemento de Yum para lidiar con la firma de claves yum- plugin-list-data.noarch:complemento de Yum para enumerar el paquete agregado datayum-plugin-local.noarch:complemento de Yum para administrar automáticamente un repositorio local. de paquetes descargadosyum-plugin-merge-conf.noarch:complemento de Yum para fusionar cambios de configuración al instalar paquetes yum-plugin-ovl.noarch:complemento de Yum para solucionar problemas de superposición yum-plugin-post-transaction-actions.noarch:complemento de Yum para ejecutar comandos arbitrarios cuando se activan ciertos paquetes onyum-plugin-priorities.noarch:complemento para dar prioridades a paquetes de diferentes reposyum-plugin-protectbase.noarch:complemento Yum para proteger paquetes de ciertos repositorios.yum-plugin-ps.noarch:complemento Yum para ver los procesos, con respecto a packagesyum-plugin-remove-with-leaves.noarch :Yum plugin para eliminar dependencias que ya no se utilizan debido a una eliminación yum-plugin-rpm-warm-cache.noarch :Yum plugin para acceder a la rpmdb antes de tiempo para calentar el acceso a dbyum-plugin-show-leaves.noarch:complemento de Yum que muestra los paquetes de hojas recién instalados yum-plugin-tmprepo.noarch:complemento de Yum para agregar repositorios temporales yum-plugin-tsflags.noarch:complemento de Yum para agregue tsflags por una línea de comando optionyum-plugin-upgrade-helper.noarch:complemento de Yum para ayudar a las actualizaciones a la próxima versión de distribución yum-plugin-verify.noarch:complemento de Yum para agregar el comando de verificación, y optionsyum-plugin-versionlock.noarch:complemento de Yum para bloquear paquetes específicos de siendo actualizado

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

# yum install yum-plugin-changelog

Una vez que haya instalado, registro de cambios estará habilitado de forma predeterminada, para confirmar, eche un vistazo a su archivo de configuración.

# vi /etc/yum/pluginconf.d/changelog.conf

Ahora puede ver el registro de cambios para un paquete (httpd en este caso) así.

# yum registro de cambios httpd Complementos cargados:registro de cambios, espejo más rápido Cargando velocidades de espejo desde el archivo de host almacenado en caché * base:espejos.linode.com * epel:espejo.freethought-internet.co.uk * extras:espejos.linode.com * actualizaciones:espejos.linode.comLista de todos los registros de cambios ====================Paquetes instalados =====================httpd-2.4.6-45.el7 .centos.4.x86_64 instalado* Mié 12 de abril 17:30:00 2017 Fuentes de CentOS <[email protected]> - 2.4.6-45.el7.centos.4- Eliminar index.html, agregar centos-noindex.tar. gz- cambiar vstring- cambiar el enlace simbólico para poweredby.png- actualizar welcome.conf con los alias adecuados...

Deshabilitar los complementos de 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 usando estas dos opciones importantes.

  • --sin complementos – desactiva todos los complementos
  • --disableplugin=nombre_complemento – deshabilita un solo complemento

Puede deshabilitar todos los complementos como en este comando yum.

# búsqueda de yum --noplugins yum-plugin

El siguiente comando desactiva el complemento, fastestmirror al instalar httpd paquete.

# yum install --disableplugin=fastestmirror httpd Complementos cargados:changelogResolver dependencias--> Ejecutar verificación de transacciones---> Se actualizará el paquete httpd.x86_64 0:2.4.6-45.el7.centos.4--> Dependencia de procesamiento:httpd =2.4.6-45.el7 .centos.4 para paquete:1:mod_ssl-2.4.6-45.el7.centos.4.x86_64---> Paquete httpd.x86_64 0:2.4.6-67.el7.centos.6 será una actualización. ..

¡Eso es todo por ahora! También te puede interesar leer los siguientes artículos relacionados con YUM.

  1. Cómo utilizar el "Historial de Yum" para averiguar la información de los paquetes instalados o eliminados
  2. Cómo reparar el error de Yum:la imagen del disco de la base de datos tiene un formato incorrecto

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


Linux
  1. Cómo habilitar Snap en Linux Mint 20 e instalar paquetes Snap

  2. ¿Cómo habilitar los códecs de video y audio?

  3. Cómo instalar MongoDB desde la fuente (y usando YUM) en Linux

  4. Cómo habilitar y deshabilitar Wayland en Ubuntu

  5. ¿Cómo habilitar libass en Linux?

Kali Undercover:¡cómo instalar, desinstalar, habilitar o deshabilitar en Linux!

Cómo habilitar un repositorio EPEL

Cómo instalar y habilitar el servidor SSH en Debian 10

Cómo deshabilitar y habilitar las alertas SiteSentry

Cómo instalar y configurar Grafana

Cómo instalar, configurar y habilitar el servicio SSH en Linux