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