%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20yum%20(%D0%B8%D0%BB%D0%B8%20rpm)%3F.png)
Когда я это делаю yum remove
, он иногда сохраняет файлы конфигурации пакета.
Можно ли полностью удалить пакет, не сохраняя при этом никаких файлов, принадлежащих пакету?
Я использую CentOS.
решение1
Проверьте Deleting packages with yum
раздел вКАК
Там говорится:
В любом случае синтаксис команды для удаления пакета следующий:
# yum remove package1 [package2 package3...]
Как отмечено выше, он удаляет package1 и все пакеты в дереве зависимостей, которые зависят от package1, возможно, необратимо, если речь идет о данных конфигурации.
В качестве быстрого способа вы можете попробовать:
yum remove package
yum install package
Такжездесьинтересный for
. И вопрос может вам помочь.
Тот, который сохраняет конфигурации в резервной копии, этоrpm -e
Что вы можете сделать, так это узнать, что находится в RPM, используя:
rpm -ql packagename
или
rpm -qlp packagename if the package is not yet installed.
затем вы можете вручную внести необходимые изменения.
Надеюсь это поможет!
решение2
rpm -e xxx.rpm && rpm -ivh --replacefiles xxx.rpm
По сути, это заменяет старые конфигурации, сохраненные после «стирания». Должен быть способ сделать это с помощью yum и dnf.
решение3
С правами root используйте
yum remove -y vsftpd