Centos

yum 相當於“apt-get purge”

  • September 3, 2021

我想在 CentOS 上重新安裝一個軟體包並從頭開始。在 Debian 中,我可以做 a apt-get purge foo,它會刪除 foo 的所有配置文件。yum remove foo不會刪除配置文件。有什麼辦法可以apt-get purge foo使用 yum 嗎?

yum remove package
yum install package

在命令行上。如果有任何配置文件在安裝過程中沒有被替換,那麼螢幕上會顯示該文件已以不同名稱保存的消息。將新文件移動到舊文件。

這是希望您嘗試重新安裝的軟體包配置文件非常少。

不是很優雅,但它有效:

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

引用自:https://serverfault.com/questions/41502