18 我想在CentOS上重新安装软件包并从头开始。在Debian中,我可以做一个apt-get purge foo,它将删除foo的所有配置文件。yum remove foo不会删除配置文件。有什么方法可以apt-get purge foo使用yum吗? centos redhat yum package-management — 罗里 source 2 请注意,进行apt-get清除的唯一原因是因为apt-get remove离开了配置。文件到位,yum remove不会这样做(如果已更改,它们会移至.rpmsave文件,实际上,它甚至会告诉您正在这样做)。 — 詹姆斯·安迪尔
11 做 yum remove package yum install package 在命令行上。如果有任何在安装过程中未替换的配置文件,则会在屏幕上显示消息,指出该文件已使用其他名称保存。将新文件移到旧文件。 希望您要重新安装的软件包的配置文件少得多。 — 索拉巴(Saurabh Barjatiya) source 3 并不是的。这不会删除配置文件 — Bruno9779 不为我打印消息。 — eckes
7 并不是很优雅,但是它可以工作: 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 — 詹姆斯·F source