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.