17

Когда я делаю yum remove , он иногда сохраняет файлы конфигурации пакета.

Есть ли способ полностью удалить пакет, не сохраняя файл, принадлежащий пакету?

Я бегу CentOS.

2 ответа2

14

Проверьте удаление пакетов с разделом 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.

Затем вы можете вручную внести изменения, которые вы хотите.

Надеюсь это поможет!

1
rpm -e xxx.rpm && rpm -ivh --replacefiles xxx.rpm

Это фактически заменяет старые конфиги, сохраненные после "стирания". Должен быть способ сделать это с помощью yum и dnf.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .