yum相当于“apt-get purge”

我想在CentOS上重新安装一个软件包,并从头开始。 在Debian中,我可以执行apt-get purge foo ,它将删除foo的所有configuration文件。 yum remove foo不会删除configuration文件。 有没有办法使用yum做apt-get purge foo

 yum remove package yum install package 

在命令行上。 如果在安装过程中有任何configuration文件没有被replace,则会在屏幕上打印该文件已被保存为不同名称的信息。 将新文件移到旧文件。

这是希望有很less的包你想重新安装的configuration文件。

不是非常优雅,但它的作品:

 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