yum equivalente a "apt-get purge"

yum equivalente a "apt-get purge"

Quero reinstalar um pacote no CentOS e começar do zero. No Debian, posso fazer um apt-get purge fooe ele removerá todos os arquivos de configuração de foo. yum remove foonão remove os arquivos de configuração. Existe alguma maneira de apt-get purge foousar o yum?

Responder1

Fazer

yum remove package
yum install package

na linha de comando. Se houver algum arquivo de configuração que não foi substituído durante a instalação, será impressa uma mensagem na tela informando que o arquivo foi salvo com um nome diferente. Mova o novo arquivo para o arquivo antigo.

Esperamos que haja muito menos arquivos de configuração do pacote que você está tentando reinstalar.

Responder2

Não é muito elegante, mas 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

Responder3

rpm -e <package-name>resolverá o problema se ainda estiver disponível

informação relacionada