GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo desinstalar o eliminar paquetes de CentOS

Introducción

Los paquetes innecesarios ralentizan el rendimiento del sistema y ocupan espacio de almacenamiento. Si no se utiliza un software específico, es mejor eliminarlo, y hacerlo es fácil.

En este tutorial, aprenda a eliminar paquetes y desinstalar dependencias de CentOS 7.

Requisitos previos

  • Acceso a una cuenta de usuario con sudo o raíz privilegios
  • Una ventana de terminal o línea de comandos (Ctrl +Alt +F2 )
  • Los administradores de paquetes YUM y RPM, incluidos por defecto

Paquete de desinstalación de CentOS con Yum

CentOS es una distribución RHEL (Red Hat Enterprise Linux). Los usuarios confían en el administrador de paquetes RPM (Red-hat Package Manager) y YUM (The Yellowdog Updater, Modified).

Para eliminar un paquete de CentOS , use los siguientes comandos yum:

yum remove [package_name]

O

yum erase [package_name]

En el siguiente ejemplo, eliminamos el paquete del servidor web Apache, archivado con el nombre httpd.x86_64 , usando el yum comando.

Antes de eliminar, el símbolo del sistema solicita la contraseña raíz (o usuario sudo) y la confirmación de que desea eliminar el software.

Escriba y (para sí) y presione Enter . Si ha cambiado de opinión, presione n (para no) y luego Entrar .

Finalmente, el resultado le informa que el proceso está completo y le muestra qué paquete se ha eliminado.

Cómo Eliminar Paquetes con Dependencias Usando Yum

Las dependencias de paquetes son archivos binarios, bibliotecas y módulos en los que se basa el software. Al instalar el software, descargará y almacenará automáticamente las dependencias requeridas.

En la mayoría de los casos, eliminar el software del administrador de paquetes local también borrará sus dependencias (a menos que otros programas las requieran).

Aún así, hay instancias en las que estas dependencias deben eliminarse manualmente.

Para eliminar un paquete y borrar todas las dependencias innecesarias use el siguiente comando:

yum autoremove [package_name]

Como alternativa, puede modificar el archivo de configuración de yum para eliminar automáticamente las dependencias del paquete al eliminar un paquete con yum remove o yum erase comandos.

Comience abriendo el yum.conf archivo con un editor de texto de su elección:

vi /etc/yum.conf

Luego, agregue la siguiente línea al archivo:

directive clean_requirements_on_remove=1


Guardar y salir el archivo.

Cómo encontrar un archivo específico en CentOS

En caso de que necesite eliminar un paquete pero no esté seguro de su nombre de archivo exacto, puede usar uno de los siguientes dos comandos:

yum list- | grep [package_name]

O

rpm -qa | grep [package_name]

El resultado mostrará una lista de todos los paquetes instalados con la frase especificada que se encuentra en el nombre del archivo.

Como puede ver en la imagen a continuación, httpd aparece en los siguientes paquetes (y dependencias):


Una vez que tenga el nombre exacto del paquete que desea borrar, puede desinstalarlo de su sistema CentOS.

Para obtener más opciones sobre la lista de paquetes en CentOS, lea nuestro tutorial detallado.


Cent OS
  1. Cómo eliminar paquetes huérfanos en CentOS Linux

  2. Cómo deshabilitar el repositorio de paquetes YUM en CentOS

  3. Cómo desinstalar neovim de Ubuntu

  4. Cómo desinstalar los complementos de rhythmbox de Ubuntu

  5. Cómo desinstalar Steam de Ubuntu

Cómo degradar paquetes en CentOS

Cómo instalar paquetes RPM en CentOS 8

Desinstale o elimine un paquete usando la terminal en CentOS

Cómo instalar paquetes RPM en CentOS, RHEL y Fedora

Cómo desinstalar programas de Ubuntu Linux

¿Cómo eliminar Swap Space de Centos 7.x?