[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

установка пакетов с параметрами по-умолчанию



Такая проблема.

Есть только что созданное chroot окружение через debootstrap.
Например, если ставить пакет console-data (вроде так наз-ся) с помощью
apt-get install console-data
то пакет загружается, распаковывается и появляется интерактивный диалог
по выбору значения для этого пакета. 
Задача в том, чтобы этот диалог не появлялся, а бралось значение
по-умолчанию.

Знаю, что за это отвечает debconf.
Пробовал указать следующие значения в /etc/apt/apt.conf.d/70debconf:
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt
--priority=critical --frontend=noninteractive || true";};

Не помогло.


Пробовал как написано в мане:
dpkg-reconfigure --priority=critical --frontend=noninteractive debconf 

Не помогло.


Помогает только если сделать dpkg-reconfigure debconf, а уже в
интерактивном диалоге выбрать noninteractive и critical. Только после
этого все работает как нужно.

Но для этого нужно вручную выполнять эту команду. Как добиться такого же
эффекта из bash скрипта? Т.е. как через bash скрипт указать эти
параметры при установке пакетов?


Reply to: