If you set DEBIAN_FRONTEND=noninteractive
(to stop debconf prompts from appearing) and add force-confold
and force-confdef
to your /etc/dpkg/dpkg.cfg
file, you should have a completely noninteractive package installation experience. Any package that still prompts you for information has a release critical bug (and I say that as both an automation junkie and as a Debian developer).