¿Cómo desinstalar completamente un paquete (incluidos todos los archivos adicionales que vienen con él) usando yum (o rpm)?

¿Cómo desinstalar completamente un paquete (incluidos todos los archivos adicionales que vienen con él) usando yum (o rpm)?

Cuando lo hago yum remove, a veces guarda los archivos de configuración de un paquete.

¿Existe alguna forma de eliminar un paquete por completo, sin conservar ningún archivo que pertenezca al paquete?

Estoy ejecutando CentOS.

Respuesta1

Consulta la Deleting packages with yumsección en elCÓMO

Allí dice:

En cualquier caso, la sintaxis del comando para eliminar el paquete es:

   # yum remove package1 [package2 package3...]

Como se señaló anteriormente, elimina el paquete1 y todos los paquetes en el árbol de dependencia que dependen del paquete1, posiblemente de manera irreversible en lo que respecta a los datos de configuración.

Como forma rápida puedes probar:

yum remove package
yum install package

Tambiénaquíes un interesante for. Y la pregunta puede ayudarte.

El que mantiene las configuraciones en una copia de seguridad esrpm -e

Lo que puedes hacer es averiguar qué hay en rpm usando:

 rpm -ql packagename

o

rpm -qlp packagename if the package is not yet installed.

luego, podrás realizar manualmente las modificaciones que desees.

¡Espero que esto ayude!

Respuesta2

rpm -e xxx.rpm && rpm -ivh --replacefiles xxx.rpm

En efecto, esto reemplaza las configuraciones antiguas mantenidas después de "borrar". Debe haber una forma de hacer esto con yum y dnf.

Respuesta3

Con privilegios de root, use

yum remove -y vsftpd

información relacionada