CentOSにパッケージを再インストールして、ゼロから始めたいです。 Debianでは、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