O sistema apt / dpkg tem a capacidade de fornecer instalações não atendidas ou não interativas.
Isso envolve definir a variável DEBIAN_FRONTEND
como noninteractive
e usar -y
flag. Por exemplo:
export DEBIAN_FRONTEND=noninteractive
apt-get -y install [packagename]
Se você receber erros, talvez seja necessário definir a opção q
para convencer mais strongmente o dpkg
. Na verdade, você está fazendo uma instalação não interativa: DEBIAN_FRONTEND=noninteractive apt-get -yq install [packagename]
.
Em alguns casos, pode ser mais fácil seguir os prompts para alguns dos pacotes que você instala mais tarde nesse mesmo processo de script / shell; nesse caso, você desejaria desexportar a variável DEBIAN_FRONTEND
:
unset DEBIAN_FRONTEND
Para o pré-ajuste das opções de configuração, é útil ter o debconf-utils
instalado, o qual utilizará o comando debconf-get-selections
:
sudo apt-get install debconf-utils
Recursos que você pode achar úteis