B.3. Creació d'un fitxer de configuració prèvia

El fitxer de configuració prèvia és en el format emprat per l'ordre debconf-set-selections. El format general d'una línia a un fitxer de configuració prèvia és:

<propietari> <nom de la pregunta> <tipus de pregunta> <valor>

Hi ha algunes regles que s'han de tenir en compte quan s'escriu un fitxer de configuració prèvia.

La manera més fàcil de crear un fitxer de configuració prèvia és utilitzar el fitxer d'exemple enllaçat a Secció B.4, “Continguts del fitxer de configuració prèvia” com a base i continuar la feina des d'allí.

Un mètode alternatiu és fer la instal·lació manual, i després, quan es reinicie, utilitzar l'ordre debconf-get-selections del paquet debconf-utils per bolcar les dos bases de dades de debconf i la base de dades cdebconf de l'instal·lador a un únic fitxer:

$ debconf-get-selections --installer > file
$ debconf-get-selections >> file

Per altra banda, un fitxer generat d'aquesta manera tindrà alguns elements que no es poden configurar prèviament, i el fitxer d'exemple és el millor lloc per on començar per la majoria d'usuaris.

Nota

Aquest mètode utilitza el fet de que, al acabar la instal·lació, la base de dades cdebconf de l'instal·lador es guarda al sistema instal·lat a /var/log/installer/cdebconf. Però, com que la base de dades pot contenir informació sensible, aquests fitxers tan sols els pot llegir el superusuari.

El directori /var/log/installer i tots els seus fitxers s'esborraran del vostre sistema si purgueu el paquet installation-report.

Per comprovar els possibles valors per les preguntes, podeu utilitzar l'ordre nano per examinar els fitxers /var/lib/cdebconf mentre la instal·lació s'està realitzant. Vegeu templates.dat per les plantilles i questions.dat pels valors assignats a les variables.

Per comprovar si el format del vostre fitxer de configuració prèvia és vàlid abans de fer una instal·lació, podeu utilitzar l'ordre debconf-set-selections -c preseed.cfg.