Итак, чтобы предотвратить появление подсказок в интерфейсе консоли (тритон, закуска, диалог) во время пост-установки dpkg, вы должны сделать что-то вроде:
debconf-set-selections <<< 'mysql-server mysql-server/root_password password password'
debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password verify_password'
apt-get -y install mysql-server
Спасибо.
НОТА
Похоже, установка этой переменной является решением для принятия значений по умолчанию:
DEBIAN_FRONTEND=noninteractive
Это изменит конфигурацию вашего пакета с параметрами по умолчанию:
DEBIAN_FRONTEND=noninteractive dpkg-reconfigure [package name]
Это отобразит параметры, которые вы установили при установке пакета:
debconf-show [package name]
Это выведет параметры, которые вы задали при установке пакета, отформатированные для загрузки в debconf-set-selections
:
debconf-get-selections | grep '^[package name]'
Насколько мне известно, вы не можете отображать параметры для пакетов, которые не устанавливали; и вы не можете отображать параметры по умолчанию, не перенастроив сначала свой пакет с помощью noninteractive
вариант. Вы можете использовать контейнеры для тестирования.