yum 相当于“apt-get purge”

Ama*_*rus 25 package-management redhat centos yum

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

Sau*_*iya 14

yum remove package
yum install package
Run Code Online (Sandbox Code Playgroud)

在命令行上。如果在安装过程中没有替换任何配置文件,则屏幕上将显示该文件已以不同名称保存的消息。将新文件移动到旧文件。

这是希望您尝试重新安装的软件包配置文件非常少。

  • 并不真地。这不会删除配置文件 (6认同)

Jam*_*s F 9

不是非常优雅,但它有效:

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
Run Code Online (Sandbox Code Playgroud)