Предотвратить 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