Данная возможность доступна, начиная с Macroscop версии 3.4, и только для дистрибутивов Debian, Ubuntu и Astra Linux.

Чтобы при установке не отображались лишние вопросы, следует настроить debconf. Для этого используется следующая команда:

dpkg-reconfigure debconf

Сначала будет предложено выбрать интерфейс взаимодействия с debconf.

Затем нужно выбрать минимальный приоритет тех вопросов, которые будут отображаться.

В дальнейшем, в процессе установки, система автоматически подставит ответы на вопросы с более низким приоритетом, взяв эти ответы из базы данных debconf. На остальные вопросы (с выбранным и более высоким приоритетом) пользователь должен будет ответить самостоятельно, в интерактивном режиме.

Для выбора приоритета critical нужно выполнить следующую команду:

echo debconf debconf/priority select critical| debconf-set-selections

Если нужно отключить повторяющиеся вопросы, можно явно указать системе, что не нужно задавать вопрос, так как вы его уже видели. Для этого необходимо вручную добавить флаг seen у нужного вопроса в файле /var/cache/debconf/config.dat.

Name: macroscop/license-agreed

Template: macroscop/license-agreed

Value: true

Owners: macroscop

Flags: seen

Для установки Firebird без вопросов нужно добавить для debconf значение пароля доступа к базе данных, выполнив следующую команду и подставив пароль вместо password_value:

echo firebird3.0-server shared/firebird/sysdba_password/first_install password password_value | debconf-set-selections

Существующие шаблоны и их значения можно посмотреть в файле /var/cache/debconf/config.dat.