dpkg
bli instruert om å ikke be om bekreftelse når du skifter ut en konfigurasjonsfil (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 pakkekonfigurasjonsskripter.
-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 konfigurasjonen 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 konfigurerte 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 % pålitelige, men de fører vanligvis til at standardsvarene blir brukt, siden de fleste skript vurderer en mangel på svar som å akseptere standardverdien.