Что делает dpkg - auto-deconfigure, на самом деле делают?

Я пытаюсь заменить Nginx версией, которой скомпилировали модуль PageSpeed в, и я сделал свое собственное .deb файл для этого. Первый шаг должен удалить старое nginx. Однако, когда я пробую apt-get remove nginx-common Мне говорят, что это установит nginx-full на том же шаге. Это не то, что я хочу.

Если я пробую dpkg -i ./my-new-nginx.deb, это перестало работать, потому что это конфликтует с nginx-core в настоящее время устанавливаемый. Добавление --auto-deconfigure опция к этой команде похожа на него, мог бы помочь. Это документируется как это:

Определение этой опции вызовет автоматический deconfiguration пакета, который зависел от удаленного пакета.

Но "deconfiguration" не определяется. Что на самом деле делает deconfiguration?

Конфигурация состоит из этих шагов:

  1. Распакуйте conffiles, и в то же время создайте резервную копию старого conffiles, так, чтобы они могли быть восстановлены, если что-то идет не так, как надо.
  2. Запущенный postinst скрипт, если обеспечено пакетом.

Не ясно, каковы намеченные "противоположные" результаты этих шагов были бы.

3
задан 23 January 2016 в 00:03

0 ответов

Другие вопросы по тегам:

Похожие вопросы: