Why is it so difficult to achieve non-interactivity with apt, an otherwise excellent program, given that the Unix philosophy aspires to it?
I am hoping the changes I made to /etc/apt/listchanges.conf will help, but I want suggestions as to how to reliably do upgrades without any interaction whatsoever.
[apt]
frontend=none
email_address=root
confirm=0
save_seen=/var/lib/apt/listchanges.db
which=news
This is the command I used was
DEBIAN_FRONTEND=noninteractive \
apt-get \
-o Dpkg::Options::="--force-confnew" \
--force-yes \
-fuy \
dist-upgrade
I also added the following lines to
/etc/dpkg/dpkg.cfg
force-confold
force-confdef