Mises à jour silencieuses sous Debian GNU/Linux :
# Rend muet apt-listchanges + debconf (saisie d'infos durant l'install d'un paquet genre URI de truc, mdp de bidule, etc.)
export DEBIAN_FRONTEND=noninteractive UCF_FORCE_CONFOLD=1
# -y = ne pas demander confirmation si :
# * des paquets supplémentaires à ceux explicitement demandés doivent être installés/supprimés ;
# * la signature d'un paquet ne peut pas être vérifiée.
# +
# Pas d'interaction en cas de conflit sur un fichier :
# * Si le fichier en conflit ne contient pas de changements locaux, l'écraser par la version contenue dans le paquet.
# * Si le fichier en conflit contient des changements locaux, conserver la version locale du fichier.
aptitude update && aptitude -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" safe-upgrade
unset DEBIAN_FRONTEND UCF_FORCE_CONFOLD
ÉDIT DU 29/08/2023 : ajout de « UCF_FORCE_CONFOLD » afin de prévoir tous les cas. Source. FIN DE L'ÉDIT.