title: Debconf (software)
text: # Debconf (software)
  
  debconf è un programma che effettua compiti di configurazione su tutto il sistema, su sistemi Unix-like, sviluppato per la distribuzione Linux Debian e integrato con il sistema di gestione dei pacchetti Debian, dpkg.
  
  Quando un pacchetto vengono installati, debconf pone delle domande all'utente per determinare la configurazione da associare al pacchetto. A seconda dell'ambiente in cui viene eseguito, debconf sceglie l'interfaccia utente più adeguata: testuale oppure grafica con le librerie più diffuse in KDE o GNOME. Lo stesso questionario è disponibile anche dopo l'installazione, chiedendo la riconfigurazione del pacchetto tramite il comando dpkg-reconfigure, o usando altri strumenti, come per esempio Synaptic.
  
  Sebbene la prima scrittura di debconf utilizzò il Perl, durante lo sviluppo dello Debian-Installer, il programma di installazione di Debian introdotto dalla versione Sarge di Debian, il programma è stato riscritto in linguaggio C. Quest'implementazione, battezzata cdebconf, è usata solo nel programma installatore ma mira rimpiazzare la precedente.
  
  