yum 相當於“apt-get purge”

yum 相當於“apt-get purge”

我想在 CentOS 上重新安裝一個軟體包並從頭開始。在 Debian 中,我可以執行 a 操作apt-get purge foo,它將刪除 foo 的所有設定檔。yum remove foo不刪除設定檔。有什麼辦法可以apt-get purge foo使用 yum 嗎?

答案1

yum remove package
yum install package

在命令列上。如果有任何設定檔在安裝過程中未替換,則螢幕上會列印訊息,表示該檔案已使用不同的名稱儲存。將新文件移動到舊文件。

這是希望您嘗試重新安裝的套件的設定檔非常少。

答案2

不是很優雅,但它有效:

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

答案3

rpm -e <package-name>如果仍然可用的話就可以了

相關內容