Você está no caminho certo. Você definitivamente quer usar DEBIAN_FRONTEND=noninteractive
. Para questões críticas que não podem ser ignoradas, você desejará pré-configurar o banco de dados debconf
com as respostas necessárias. A página debconf
man tem todos os detalhes sobre como realizar isso.