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
-valget (eller --assume-yes
) ber APT å anse svaret på alle dens spørsmål for «yes».
debconf
fortjener flere detaljer. Dette programmet var, fra begynnelsen av, designet for å styre relevans og antall spørsmål som vises til brukeren, samt måten de vises på. Det er derfor oppsettet knytter liten oppmerksomhet til spørsmål; bare spørsmål med mer enn minimal prioritet blir vist. debconf
forutsetter standard svar (definert av pakkeutvikleren ) for spørsmål det er besluttet å hoppe over.
noninteractive
blant valgene, er all brukerinteraksjon deaktivert. Hvis en pakke prøver å vise en informativ merknad, vil den bli sendt til administratoren via e-post.
debconf
bruk dpkg-reconfigure
-verktøyet fra debconf-pakken; den relevante kommandoen er dpkg-reconfigure debconf
. Legg merke til at de oppsatte verdiene midlertidig kan overstyres av miljøvariabler ved behov (for eksempel DEBIAN_FRONTEND
kontrollerer brukergrensesnittet, som dokumentert i manualsiden debconf(7)).
dpkg
. Det er dessverre ingen standardløsning, og ingen svar er overveiende bedre enn en annet.
/dev/null
til den med command </dev/null
, eller å mate den med en endeløs strøm av linjeskift. Ingen av disse metodene er 100 prosent pålitelige, men de fører vanligvis til at standardsvarene blir brukt, siden de fleste skript vurderer en mangel på svar som å akseptere standardverdien.