Чтобы быть более конкретным, я хотел бы сделать эквивалент добавления --purge
флага к следующей команде
sudo apt-get autoremove --purge [package name]
к пакетам, которых больше нет в системе.
Желательно, чтобы я хотел знать, как это сделать с конкретными пакетами и с каждым удаленным пакетом в системе.
autoremove
это просто сбивает с толку, IMO.Ответы:
Следующее должно делать то, что вы хотите:
Это удаляет все пакеты с
c
флагом состояния (пакет удален, файлы конфигурации все еще присутствуют). Флаг документации здесь .источник
aptitude purge ~c
тоже работает~[user]
является допустимым расширением POSIX тильды.c
Для тех, кто не хочет устанавливать
aptitude
:источник
--purge
Флаг удаляет файлы конфигурации для пакетов , которые больше не являются установленными. Я не рекомендую слепо удалять файлы конфигурации для всех удаленных пакетов. Возможно, вы захотите оставить некоторые из них. Для индивидуальной упаковки,dpkg -P
будет работать (-P
расшифровывается--purge
). Здесьalacarte
только установлены его файлы конфигурации, отсюда иrc
флаги. Напримеристочник
Это должно очистить кеш пакета.
источник