Предотвратить update-manager от перезаписи моих конфигов

После установки пакета с apt-get и затем перезаписывают некоторые специфичные для пакета конфигурационные файлы, всякий раз, когда система обновляется, она пытается перезаписать мои пользовательские конфиги на те, которые установлены по умолчанию.

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

1 ответ

Вы можете передать опции в dpkg из apt. Интересным для вас будет вариант --force-confold. Команда выглядит так:

apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade

настройка --force-confdef также заставляет apt-get все еще обновлять файл конфигурации, если он не был отредактирован, в то время как --force-confold сохранит отредактированные файлы конфигурации без запроса.

Чтобы сделать это постоянным, вы также можете установить следующие параметры в вашем файле apt.conf:

Dpkg::Options {
   "--force-confdef";
   "--force-confold";
}

Проверьте, например, http://debian-handbook.info/browse/wheezy/sect.package-meta-information.html

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