Pacchetti Debian > debconf
disambiguazione : Questa pagina tratta il sistema di gestione della configurazione in Debian. |
debconf è, per dirlo in modo semplice, un "assistente all'installazione fatto bene", ed è uno dei principali vantaggi di Debian e altre distribuzioni.
Più precisamente, durante l'installazione (o aggiornamento) di ogni singolo pacchetto o di un gruppo di pacchetti, debconf pone le domande di configurazione tutte in una volta e memorizza le preferenze dell'utente in un database. In seguito, mentre i pacchetti vengono installati, i loro script utilizzano le preferenze di configurazione nel database per generare i file di configurazione e compiere attività amministrative (ad esempio impostare i server per avviarsi o meno, installare altri software come libdvdcss, ecc.). Ciò consente di risparmiare il fastidio di modificare i file a mano e di attendere che ogni singolo pacchetto venga installato prima di rispondere a determinate domande di configurazione.
Per eseguirlo digitare in una console:
sudo dpkg-reconfigure debconf
Comportamento
L'amministratore (root) può configurare i seguenti aspetti del comportamento di debconf:
- Chiedi di nuovo: debconf per impostazione predefinita non pone vecchie domande di configurazione durante l'aggiornamento di un pacchetto, utilizza invece vecchie risposte per generare le nuove versioni dei file di configurazione, fornendo capacità di aggiornamento senza intoppi. Ma questo comportamento può essere modificato in modo che tali domande siano sempre poste (con le vecchie risposte fornite come scelte predefinite).
Frontend: debconf può porre le domande utilizzando delle interfacce che vanno dal testo semplice, a Dialog (predefinita) o applet di controllo per GNOME.
- Priorità: a tutte le domande vengono assegnati dei livelli di priorità (bassa, media, alta o critica) e l'utente può decidere sotto quale livello debconf debba utilizzare le risposte di configurazione predefinite senza chiedere (livello predefinito: alto).
Allo stesso modo è possibile configurare pacchetti che usano debconf digitando sudo dpkg-reconfigure nome_pacchetto e rispondendo alle domande di configurazione.
Vedere anche
Il pacchetto debconf.
Il Tutorial per i programmatori di Debconf
debconf su Wikipedia