Use o comando debconf-set-selections
para inserir novos valores no banco de dados debconf ( /var/cache/debconf/config.dat
).
A resposta do Eli não ficou clara para mim, então vou explicá-lo passo a passo.
A primeira coisa a fazer é instalar o pacote interativamente e obter as seleções escolhidas (altere firebird
para o nome do seu pacote):
sudo debconf-get-selections | grep ^firebird
ou:
grep -C2 firebird /var/cache/debconf/config.dat
Em seguida, pré-semeia o banco de dados debconf com respostas de debconf-set-selections
, por exemplo:
echo firebird2.5-superclassic shared/firebird/enabled boolean true | sudo debconf-set-selections -v
echo firebird2.5-superclassic shared/firebird/sysdba_password/new_password password foo | sudo debconf-set-selections -v
onde a sintaxe é:
echo foo-owner-package-name foo-template-name value-type value | debconf-set-selections
Aqui está outro exemplo para ttf-mscorefonts-installer
package:
echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
Observação: as seleções de entrada podem ser da entrada padrão ou do arquivo.
Verifique: man debconf-set-selections
para mais informações.
O caminho alternativo é usar o Kickstart .