Cómo desinstalar un paquete YUM

Cómo desinstalar un paquete YUM

Como sysadmin, una tarea obvia es manejar los paquetes, desde la instalación hasta desinstalarlos. Cuando desee instalar, actualizar, eliminar, enumerar y rastrear los diferentes paquetes instalados en el sistema, debe usar un Administrador de paquetes para esa distribución particular.

Yum es la herramienta de administrador de paquetes para manejar los paquetes en Red Hat Enterprise en Linux. Hay diferentes formas de desinstalar un paquete utilizando la herramienta de administración de paquetes Yum. Echar un vistazo!

Desinstalación de paquetes con yum

Al trabajar con Linux, la instalación de paquetes es inevitable. Hay paquetes que instala para lograr un objetivo determinado y después de eso, ya no los necesita. Aún así, algunos paquetes vienen preinstalados en su distribución. Cuando no necesite los paquetes, puede decidir desinstalarlos y sus dependencias.

Las diferentes distribuciones de Linux tienen diferentes herramientas de gestión de paquetes. CentOS y otras distribuciones basadas en RPM pueden utilizar YUM para desinstalar los paquetes.

Aquí está la sintaxis para desinstalar un paquete usando yum:

$ yum eliminar [paquete_name]
o
$ yum Erase [paquete_name]

El borrar o eliminar El comando desinstala un paquete y algunas de sus dependencias. Cuando resuelva las dependencias, como en la siguiente salida, presione Y para completar desinstalar el paquete.

El borrar El comando también logra el mismo resultado.

Cuando no recuerda el nombre del paquete que desea desinstalar, puede enumerar todos los paquetes instalados usando el comando YUM:

Lista de $ yum instalada

Alternativamente, puede filtrar la búsqueda utilizando el grep dominio:

$ yum lista instalada | nombre de paquete GREP

Supongamos que desea eliminar múltiples paquetes simultáneamente y enumerar sus nombres por separado. Aquí hay un ejemplo:

$ Yum Erase paquete1 paquete2 paquete_n

Usando Autoremove con Yum

El autororator La opción se agrega cuando desea desinstalar un paquete y todas sus dependencias. Con Yum, primero debemos editar su archivo de configuración para que la opción Autoremove funcione.

Abre el beque.confusión con un editor de elección y agregue la siguiente línea al archivo de configuración:

$ vi /etc /yum.confusión

Agregue esta línea siguiente:

Directiva Clean_requirements_on_remove = 1

Guardar y salir del archivo.

La próxima vez que desinstale un paquete, YUM desinstalará automáticamente todas sus dependencias sin especificar el autororator Opción como se muestra en el siguiente ejemplo:

Desinstalar un grupo de paquetes

La mayoría de los paquetes existen como grupo, por lo que puede instalar todos los paquetes requeridos cuando desee usar una herramienta dada.

Si no está seguro del grupo que desea desinstalar, use el comando de lista de grupos YUM para mostrar una lista de todos los grupos de paquetes disponibles en su sistema.

Lista de grupos de $ yum

Una vez que se enumeran los grupos disponibles, puede analizar más a fondo los paquetes disponibles debajo de ellos para conocer los que se desinstalarán cuando borre el grupo.

Aquí le mostramos cómo enumerar los paquetes dentro de un grupo:

$ Yum Groups Información "nombre de grupo"

Supongamos que queríamos eliminar el grupo de apoyo científico. Podríamos enumerar sus paquetes de la siguiente manera:

Una vez que haya confirmado los paquetes que se desinstalarán, elimine el grupo de paquetes usando la siguiente sintaxis:

$ Yum Group Eliminar "Nombre de grupo"
o
$ yum eliminar @"name de grupo"

Yum desinstale todos los paquetes en el grupo especificado.

Conclusión

YUM es una herramienta de gestión de paquetes para sistemas basados ​​en RPM. Con yum, puede desinstalar un paquete y sus dependencias o un grupo de paquetes y todos los paquetes debajo de él. Esta publicación cubrió los pasos para desinstalar un solo paquete usando yum y cómo especificar los múltiples paquetes con el mismo comando. Además, mostramos cómo buscar el paquete que desea eliminar al enumerar todos los paquetes instalados. También mostramos cómo eliminar automáticamente un paquete con sus dependencias y concluimos con desinstalación de un grupo de paquetes.