yum equivalente de "apt-get purge"

yum equivalente de "apt-get purge"

Quiero reinstalar un paquete en CentOS y empezar desde cero. En Debian, puedo hacer apt-get purge fooy eliminará todos los archivos de configuración de foo. yum remove foono elimina los archivos de configuración. ¿Hay alguna forma de hacerlo apt-get purge foousando yum?

Respuesta1

Hacer

yum remove package
yum install package

en la línea de comando. Si hay algún archivo de configuración que no se reemplaza durante la instalación, se imprimirá un mensaje en la pantalla indicando que el archivo se guardó con un nombre diferente. Mueva el archivo nuevo al archivo antiguo.

Esperamos que haya menos archivos de configuración del paquete que está intentando reinstalar.

Respuesta2

No es muy elegante, pero funciona:

for package in package1 package2 package3
do
  echo "removing config files for $package"
  for file in $(rpm -q --configfiles $package)
  do
    echo "  removing $file"
    rm -f $file
  done
  rpm -e $package
done

Respuesta3

rpm -e <package-name>funcionará si todavía está disponible

información relacionada