<Anterior | Contenido | Siguiente>
La pre-siembra hace uso de la debconf estructura. Este marco es el mecanismo preferido utilizado en Ubuntu para interactuar con el usuario al configurar paquetes y también forma el corazón de instalador de debian. En la debconf Las preguntas marco o los diálogos se basan en plantillas. Existen diferentes tipos de plantillas para diferentes tipos de preguntas. Las preguntas reales se "generan" a partir de plantillas en tiempo de ejecución; varias preguntas pueden utilizar la misma plantilla.
Los siguientes tipos de plantillas son relevantes para la preconfiguración.
• cadena: permite al usuario escribir cualquier valor
• contraseña: similar a la cadena, pero el valor escrito no se muestra
• booleano: para preguntas de tipo sí / no o verdadero / falso
• seleccionar: permite al usuario seleccionar una opción de una lista
• selección múltiple: permite al usuario seleccionar cero, una o más opciones de una lista
• nota: se usa para mostrar un mensaje
In instalador de debian las plantillas se almacenan en un archivo legible
/var/cache/debconf/templates.dat. Este archivo contiene todo el texto fijo y todas las traducciones. También puede contener un valor predeterminado para la plantilla. El texto fijo puede incluir variables que se reemplazarán en tiempo de ejecución.
Otro archivo legible /var/cache/debconf/questions.dat se utiliza para almacenar los valores de las variables y las respuestas dadas a las preguntas. Una pregunta siempre se refiere a la plantilla utilizada para formularla. Por razones obvias de seguridad, los valores para preguntas de tipo "contraseña" se almacenan en un archivo separado no legible en el mismo directorio.