После установки пакета с apt-get
и затем перезаписывая некоторые файлы конфигурации, специфичные для пакета, всякий раз, когда система обновляется, она пытается перезаписать мои пользовательские конфигурации с настройками пакета по умолчанию.
Есть ли лучший способ настроить определенные пользовательские конфигурации, не спрашивая, хочу ли я сбросить настройки по умолчанию при каждом обновлении пакета?
Вы можете передать параметры в 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#sidebar.questions-conffiles