Encontrei esta resposta para uma pergunta duplicada no ServerFault intitulada: yum equivalente a "apt-get purge" que fornece o único método que eu já vi que pode fazer o que apt-get purge <pkg>
faz no Ubuntu / Debian.
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
O único outro método que posso conceber aqui é analisar a saída yum remove <pkg>
e excluir manualmente todos os arquivos que possam ter sido modificados. Por exemplo, quando instalei recentemente o RPM do ElasticSearch para 2.3, modifiquei vários arquivos associados a esse RPM. Quando o removi com o YUM, você receberá mensagens na saída assim:
warning: /etc/sysconfig/elasticsearch saved as /etc/sysconfig/elasticsearch.rpmsave
warning: /etc/elasticsearch/logging.yml saved as /etc/elasticsearch/logging.yml.rpmsave
warning: /etc/elasticsearch/elasticsearch.yml saved as /etc/elasticsearch/elasticsearch.yml.rpmsave
Eles podem ser excluídos após a remoção usando o YUM com script ou manualmente.
Referência