Cómo eliminar los paquetes con dependencias usando yum

Cómo eliminar los paquetes con dependencias usando yum

Normalmente, eliminar un paquete con el sistema de administración de paquetes YUM eliminará ese paquete junto con sus dependencias. Sin embargo, ciertas dependencias no se eliminarán del sistema, estas son lo que podemos llamar como "dependencias no utilizadas"O (llamado"paquetes de hoja"Según la página de Yum Man).

Leer también: 4 formas de bloquear la instalación del paquete o las actualizaciones con yum

En este artículo, explicaremos dos formas de eliminar o desinstalar un paquete junto con sus dependencias utilizando el Administrador de paquetes YUM en CentOS y RHEL Distributions.

1. Usando la opción Autoremove de YUM

Este método requiere que agregue el Directiva Clean_requirements_on_remove En el archivo de configuración principal de Yum /etc/yum.confusión. Puede usar su editor de línea de comandos favorito para abrirlo para editar como se muestra.

# vim /etc /yum.confusión 

Luego agregue la siguiente línea al /etc/yum.confusión Archivo como se muestra en la salida a continuación. Un valor de uno indica que la directiva está habilitada (o activada), un medio cero de lo contrario.

[Main] Cachedir =/Var/Cache/Yum/$ Basearch/$ Releasever KeepCache = 0 DebugLevel = 2 logFile =/var/log/yum.LOG EXIGACH = 1 obsoletes = 1 gpgcheck = 1 complementos = 1 instalación_limit = 5 bugtracker_url = http: // bugs.cento.org/set_project.php?Project_id = 19 & ref = http: // bugs.cento.org/bug_report_page.php?categoría = yum distroverpkg = liberación de centos Clean_requirements_on_remove = 1

Guarde los cambios y salga del archivo.

A partir de ahora, cada vez que elimina los paquetes, YUM pasa por las dependencias de cada paquete y elimina las si ya no los necesitan ningún otro paquete.

# Yum Autoremove 

2: Uso del complemento Yum-Plugin-Remove-With-Lendas

Esta extensión elimina las dependencias no utilizadas que fueron agregadas por un paquete de instalación, pero no se eliminaría automáticamente. También le ayuda a mantener un sistema limpio de bibliotecas y paquetes no utilizados.

Primero instale esta extensión en su sistema utilizando el siguiente comando yum.

# yum instala yum-plugin-remove-with-loaves 

Una vez que haya instalado la extensión, cada vez que desee eliminar un paquete, agregue el --eliminar los hurgenes bandera, por ejemplo.

# yum eliminar políticocoreutils-gui --remove-loaves 

Para obtener más información, consulte la página del hombre de Yum:

# Hombre Yum 

Eso es todo! En este breve artículo, hemos mostrado dos formas útiles de eliminar un paquete junto con dependencias no utilizadas usando yum. Si tiene alguna consulta, use el formulario de comentarios a continuación para comunicarse con nosotros.