Для файла, зарегистрированного как conffile dpkg, удаление — это локальное изменение конфигурации, которое менеджер пакетов может сохранить. Обычная переустановка не обязана восстанавливать этот файл, даже если загрузка пакета успешна.

Сначала определите зарегистрированные conffiles установленного пакета и фактически отсутствующий путь. Файл, созданный скриптом обслуживания, — другой случай, а путь, скопированный из более старого пакета, может больше не действовать.

Для подтверждённо отсутствующего conffile dpkg документирует --force-confmiss при намеренной переустановке. Это запрашивает восстановление отсутствующего файла более узко, чем purge, хотя может восстановить и другие отсутствующие conffiles в той же операции.

Purge удаляет конфигурацию пакета и может запустить дополнительную очистку. Выбирайте его только как намеренный сброс, сохранив резервную копию того, что должно выжить.

После восстановления проверьте настройки слушателя, права клиентов и upstream, прежде чем разрешить публикацию службы. Пример поставщика — не ваша приватная политика развёртывания, а установка пакета может взаимодействовать с управлением службами.

Похожие статьи