Automatize a instalação do postfix no Ubuntu

59

Meu script de configuração do sistema faz um "post-it do apt-get install -y". Infelizmente, o script é interrompido quando o instalador do postfix exibe uma tela de configuração. Existe um método para forçar o postfix a usar os padrões durante a instalação para que um script automatizado possa continuar até o final?

O instalador do postfix talvez verifique a configuração existente em / etc / postfix e, se existir, não incomodará o usuário com a tela de configuração?

    
por sutch 21.05.2010 / 03:43

2 respostas

78

Você pode usar a pré-semeadura para isso, usando o comando debconf-set-selections para pré-responder as perguntas feitas pelo debconf antes de instalar o pacote.

Por exemplo:

debconf-set-selections <<< "postfix postfix/mailname string your.hostname.com"
debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"
apt-get install -y postfix
    
por 21.05.2010 / 10:08
23

Se você quer isso globalmente:

dpkg-reconfigure debconf

Em seguida, configure-o para " não-interativo "

Se você quer apenas uma execução de instalação única:

DEBIAN_FRONTEND=noninteractive apt-get install PACKAGE
    
por 21.05.2010 / 05:07