Como eu peço ao apt-get para pular qualquer passo de configuração interativa pós-instalação?

112

Eu tenho um script de construção de servidor que usa o apt-get para instalar pacotes. Em seguida, ele coloca os arquivos de configuração pré-escritos diretamente no lugar, portanto, o diálogo de configuração pós-instalação interativa em pacotes como o postfix não é necessário. Como faço para pular este estágio da instalação? Cria uma intervenção manual que eu preferiria evitar.

Estou ciente da opção -qq , mas a página do usuário avisa sobre o uso sem especificar um modificador sem ação. Eu faço quero executar uma ação, só quero suprimir uma parte específica dela.

    
por jl6 26.01.2011 / 16:19

1 resposta

173

Você pode fazer algumas coisas para evitar isso. Definindo a variável DEBIAN_FRONTEND para noninteractive e usando -y flag. Por exemplo:

export DEBIAN_FRONTEND=noninteractive
apt-get -yq install [packagename]

Se você precisar instalá-lo via sudo, use:

sudo DEBIAN_FRONTEND=noninteractive apt-get -yq install [packagename]
    
por 26.01.2011 / 16:29