Je veux réinstaller un colis sur Centos et commencer à partir de zéro. À Debian, je peux faire un apt-get purge foo
et cela supprimera tous les fichiers de configuration pour FOO. yum remove foo
ne supprime pas les fichiers de configuration. Y a-t-il un moyen de faire apt-get purge foo
utiliser miam?
Faire
yum remove package
yum install package
sur la ligne de commande. S'il y a n'importe quel fichier de configuration qui n'est pas remplacé lors de l'installation, le message sera imprimé à l'écran que le fichier a été enregistré avec un nom différent. Déplacez le nouveau fichier vers un ancien fichier.
Cela espère qu'il existe des fichiers de configuration très moins de configuration que vous essayez de réinstaller.
Pas terriblement élégant, mais ça marche:
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