Justement, debconf dispose d'un mode non-interactif.
En outre, voici ce que conseille Raphaël Hertzog dans son livre[1] à propos de Sarge:
Pour dpkg, on peut lui passer les options --force-oldconf ou --force-confdef.
Pour apt, l'option --assume-yes permet de répondre "oui" à chaque question posée.
Pour debconf, il suffit de le configurer avec l'interface non-interactive, via la commande dpkg-reconfigure debconf.
Pour le reste, il propose de supprimer l'entrée standart ou d'y brancher un flux continu de retour à la ligne.
Ce qui nous donne ceci:
[^] # Re: Plus d'info dans le Policy Manue
Posté par Raphaël SurcouF (site web personnel) . En réponse au message ne pas écrasez les fichiers de conf d'un package. Évalué à 3.
En outre, voici ce que conseille Raphaël Hertzog dans son livre[1] à propos de Sarge:
Pour dpkg, on peut lui passer les options --force-oldconf ou --force-confdef.
Pour apt, l'option --assume-yes permet de répondre "oui" à chaque question posée.
Pour debconf, il suffit de le configurer avec l'interface non-interactive, via la commande dpkg-reconfigure debconf.
Pour le reste, il propose de supprimer l'entrée standart ou d'y brancher un flux continu de retour à la ligne.
Ce qui nous donne ceci:
# export DEBIAN_FRONTED=noninteractive
# yes '' | apt-get -y -o Dpkg::Options::="--force-confdef" \
-o Dpkg::Options::="--force-confold" dist-upgrade
[1]: http://www.ouaza.com/livre/admin-debian/(...)