dpkg
can be instructed not to ask for confirmation when replacing a configuration file (with the --force-confdef --force-confold
options). Interactions can, however, have three other sources: some come from APT itself, some are handled by debconf
, and some happen on the command line due to package configuration scripts (sometimes handled by ucf).
-y
optie (of --assume-yes
) verteld APT om al de antwoorden op all de vragen als “ja” te beschouwen.
debconf
verdient meer duiding. Dit programma was, sinds haar conceptie, ontworpen om de relevantie en volume van vragen weergegeven aan de gebruiker te controleren, en daar manier waarop ze worden weergegeven. Dit is waarom haar configuratie een minimale prioriteit vraagt voor vragen; enkel vragen boven de minimale prioriteit worden weergegeven. debconf
neemt het standaard antwoord (gedefinieerd door de pakket beheerder) aan voor vragen welke ze beslist om over te slaan.
noninteractive
out of the choices, all user interaction is disabled. If a package tries to display an informative note, it will be sent to the administrator by email.
debconf
te her-configureren, gebruik je het dpkg-reconfigure
gereedschap uit het debconf pakket; het commando is dpkg-reconfigure debconf
. Merk op dat de geconfigureerde warden tijdelijk overschreven kunnen worden met omgevingsvariabelen indien nodig (bijvoorbeeld, DEBIAN FRONTEND
beheert de interface, zoals gedocumenteerd op de debconf(7) handboek pagina).
dpkg
. Er is helaas geen standaard oplossing en geen antwoord is overwegend beter dan een ander.
/dev/null
er naartoe af te leiden met het commando </dev/null
of er een eindeloze vloed van nieuwe-regels naartoe te zenden. Geen van deze methodes is 100% betrouwbaar maar ze leiden er in het algemeen toe dat de standaard antwoorden gebruikt worden, aangezien de meeste scripts een gebrek aan antwoord als een akkoord met de standaard waarde beschouwen.