Я пытаюсь заменить Nginx версией, которой скомпилировали модуль PageSpeed в, и я сделал свое собственное .deb
файл для этого. Первый шаг должен удалить старое nginx
. Однако, когда я пробую apt-get remove nginx-common
Мне говорят, что это установит nginx-full
на том же шаге. Это не то, что я хочу.
Если я пробую dpkg -i ./my-new-nginx.deb
, это перестало работать, потому что это конфликтует с nginx-core
в настоящее время устанавливаемый. Добавление --auto-deconfigure
опция к этой команде похожа на него, мог бы помочь. Это документируется как это:
Определение этой опции вызовет автоматический deconfiguration пакета, который зависел от удаленного пакета.
Но "deconfiguration" не определяется. Что на самом деле делает deconfiguration?
Конфигурация состоит из этих шагов:
- Распакуйте conffiles, и в то же время создайте резервную копию старого conffiles, так, чтобы они могли быть восстановлены, если что-то идет не так, как надо.
- Запущенный postinst скрипт, если обеспечено пакетом.
Не ясно, каковы намеченные "противоположные" результаты этих шагов были бы.