Как удалить значения из базы данных debconf?


19

По этому вопросу у меня теперь есть неожиданные значения preseed для моих установок из gitolite, так что gitolite не может быть установлен. Мне нужно очистить базу данных debconf от нескольких ключей, но я не вижу способа сделать это. Так же как и этот парень , насколько я могу судить.

Можно ли очистить базу данных debconf от нескольких значений?

Ответы:


30
echo PURGE | debconf-communicate packagename

Это удалит ВСЕ настройки для этого пакета, поэтому, если вы хотите сохранить некоторые, сначала получите их с помощью debconf-get-selections, а затем замените те, которые вы хотели сохранить.

Вы можете найти все возможные действия в руководстве по сборке Debian . Вместо того, чтобы очищать все вопросы от конкретного пакета, вы можете попробовать

echo RESET question | debconf-communicate packagename

или

echo UNREGISTER question | debconf-communicate packagename
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.