Centos
yum 相當於“apt-get purge”
我想在 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