25 votos

yum equivalente de "apt-get purge"

Quiero instalar un paquete en CentOS y empezar de cero. En Debian, puedo hacer una apt-get purge foo y va a eliminar todos los archivos de configuración de los foo. yum remove foo , no se eliminan los archivos de configuración. Hay alguna forma de hacer apt-get purge foo el uso de yum?

14voto

Saurabh Barjatiya Puntos 3061

¿

yum remove package
yum install package

en la línea de comandos. Si hay algún archivo de configuración que no es reemplazado durante la instalación, a continuación, el mensaje será impreso en la pantalla que se ha guardado el archivo con nombre diferente. Mover archivo a archivo antiguo.

Esta es la esperanza que hay son muy menos los archivos de configuración del paquete que usted está tratando de volver a instalar.

9voto

Yar Puntos 25421

No 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

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: