dpkg
bli instruert om å ikke be om bekreftelse når du skifter ut en oppsettsfil (med --force-confdef --force-confold
-valgene). Interaksjoner kan imidlertid komme fra tre andre kilder: Noen fra APT selv, noen er håndtert av debconf
, og noen skjer på kommandolinjen som følge av pakkeoppsettsskript (noenganger håndtert av ucf).
-y
-valget (eller --assume-yes
) ber APT å anse svaret på alle dens spørsmål for «yes».
debconf
må forklares i nærmere detalj. 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 krever at spørsmål har en viss relevans; kun spørsmål med mer enn minimal prioritet blir vist. debconf
forutsetter forvalgt svar (definert av pakkeutvikleren ) for spørsmål det er besluttet å hoppe over.
noninteractive
er all brukerinteraksjon avslått. 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.