Когда я делаю yum remove
, он иногда сохраняет файлы конфигурации пакета.
Есть ли способ полностью удалить пакет, не сохраняя файл, принадлежащий пакету?
Я бегу CentOS.
Проверьте удаление пакетов с разделом Deleting packages with yum
в КАК
Там сказано:
В любом случае синтаксис команды для удаления пакета:
# yum remove package1 [package2 package3...]
Как отмечено выше, он удаляет package1 и все пакеты в дереве зависимостей, которые зависят от package1, возможно, необратимо, если речь идет о данных конфигурации.
Как быстрый способ вы можете попробовать:
yum remove package
yum install package
Также здесь есть интересный for
И вопрос может помочь вам.
Тот, который хранит конфиги в резервной копии, это rpm -e
Что вы можете сделать, это выяснить, что находится в оборотах, используя:
rpm -ql packagename
или же
rpm -qlp packagename if the package is not yet installed.
Затем вы можете вручную внести изменения, которые вы хотите.
Надеюсь это поможет!
rpm -e xxx.rpm && rpm -ivh --replacefiles xxx.rpm
Это фактически заменяет старые конфиги, сохраненные после "стирания". Должен быть способ сделать это с помощью yum и dnf.