Я знайшов цю відповідь на повторне запитання на ServerFault під назвою: yum еквівалент "apt-get purge", який забезпечує єдиний я бачив метод, який може робити те, що apt-get purge <pkg>
робиться на Ubuntu / Debian.
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
Єдиний інший метод, який я можу тут уявити, - це проаналізувати вихідні дані yum remove <pkg>
та видалити вручну всі файли, які, можливо, були змінені. Наприклад, коли я нещодавно встановив RPM ElasticSearch для 2.3, я змінив кілька файлів, пов’язаних із цим RPM. Коли я видалив його за допомогою YUM, ви отримаєте повідомлення у вихідному вигляді таким чином:
warning: /etc/sysconfig/elasticsearch saved as /etc/sysconfig/elasticsearch.rpmsave
warning: /etc/elasticsearch/logging.yml saved as /etc/elasticsearch/logging.yml.rpmsave
warning: /etc/elasticsearch/elasticsearch.yml saved as /etc/elasticsearch/elasticsearch.yml.rpmsave
Їх можна видалити після видалення після використання YUM за сценарієм або вручну.
Довідково