<Anterior | Contenido | Siguiente>
El archivo de preconfiguración tiene el formato utilizado por el comando debconf-set-selections. El formato general de una línea en un archivo de preconfiguración es:
Hay algunas reglas a tener en cuenta al escribir un archivo de preconfiguración.
• Coloque solo un espacio o tabulación entre el tipo y el valor: cualquier espacio en blanco adicional se interpretará como perteneciente al valor.
• Una línea se puede dividir en varias líneas agregando una barra invertida ("\”) Como carácter de continuación de línea. Un buen lugar para dividir una línea es después del nombre de la pregunta; un mal lugar es entre tipo y valor. Las líneas divididas se unirán en una sola línea con todos los espacios en blanco iniciales / finales condensados en un solo espacio.
• Para las variables debconf (plantillas) utilizadas solo en el propio instalador, el propietario debe establecerse en "di"; Para preconfigurar las variables utilizadas en el sistema instalado, se debe utilizar el nombre del paquete que contiene la plantilla debconf correspondiente. Solo las variables que tienen su propietario establecido en algo diferente a "di" se propagarán a la base de datos de debconf para el sistema instalado.
• La mayoría de las preguntas deben preconfigurarse utilizando los valores válidos en inglés y no los valores traducidos. Sin embargo, hay algunas preguntas (por ejemplo, en partman) donde es necesario utilizar los valores traducidos.
• Algunas preguntas toman un código como valor en lugar del texto en inglés que se muestra durante la instalación.
La forma más sencilla de crear un archivo de preconfiguración es utilizar el archivo de ejemplo vinculado en la Sección B.4 como base y trabajo a partir de ahí.
Un método alternativo es realizar una instalación manual y luego, después de reiniciar, usar las selecciones debconf-get- del utilidades-debconf package para volcar tanto la base de datos debconf como la base de datos cdebconf del instalador en un solo archivo:
$ debconf-get-selections --instalador> presentar
$ debconf-obtener-selecciones >> presentar
Sin embargo, un archivo generado de esta manera tendrá algunos elementos que no deberían preconfigurarse, y el archivo de ejemplo es un mejor lugar de inicio para la mayoría de los usuarios.
Nota: Este método se basa en el hecho de que, al final de la instalación, la base de datos cdebconf del instalador se guarda en el sistema instalado en / var / log / installer / cdebconf. Sin embargo, debido a que la base de datos puede contener información confidencial, por defecto los archivos solo son legibles por root.
El directorio / var / log / installer y todos los archivos que contiene se eliminarán de su sistema si purga el paquete informe de instalación.
Para comprobar los posibles valores de las preguntas, puede utilizar nano para examinar los archivos en
/ var / lib / cdebconf mientras hay una instalación en curso. Vea templates.dat para las plantillas sin procesar y question.dat para los valores actuales y para los valores asignados a las variables.
Para verificar si el formato de su archivo de preconfiguración es válido antes de realizar una instalación, puede usar el comando debconf-set-selections -c preseed.cfg.