<Anterior | Conteúdo | Próxima>
O arquivo de pré-configuração está no formato usado pelo comando debconf-set-selections. O formato geral de uma linha em um arquivo de pré-configuração é:
Existem algumas regras a serem observadas ao escrever um arquivo de pré-configuração.
• Coloque apenas um único espaço ou tabulação entre o tipo e o valor: qualquer espaço em branco adicional será interpretado como pertencente ao valor.
. Uma linha pode ser dividida em várias linhas acrescentando uma barra invertida (“\”) Como o caractere de continuação de linha. Um bom lugar para dividir uma linha é depois do nome da pergunta; um lugar ruim é entre tipo e valor. As linhas divididas serão unidas em uma única linha com todos os espaços em branco à esquerda / à direita condensados em um único espaço.
• Para variáveis debconf (modelos) usados apenas no próprio instalador, o dono deve ser definido como “di”; para pré-configurar variáveis usadas no sistema instalado, o nome do pacote que contém o modelo debconf correspondente deve ser usado. Apenas as variáveis que têm o seu dono definido para algo diferente de “di” serão propagadas para a base de dados debconf do sistema instalado.
. A maioria das questões precisa ser pré-configurada usando os valores válidos em inglês e não os valores traduzidos. No entanto, existem algumas questões (por exemplo, em parceiro) onde os valores traduzidos precisam ser usados.
• Algumas questões consideram um código como valor em vez do texto em inglês que é mostrado durante a instalação.
A maneira mais fácil de criar um arquivo de pré-configuração é usar o arquivo de exemplo vinculado na Seção B.4 como base e trabalho a partir daí.
Um método alternativo é fazer uma instalação manual e então, após reiniciar, usar debconf-get- selections do debconf-utils pacote para despejar o banco de dados debconf e o banco de dados cdebconf do instalador em um único arquivo:
$ debconf-get-selections --installer> lima
$ debconf-get-selections >> lima
No entanto, um arquivo gerado dessa maneira terá alguns itens que não devem ser pré-configurados e o arquivo de exemplo é um ponto de partida melhor para a maioria dos usuários.
Observação: Este método se baseia no fato de que, ao final da instalação, o banco de dados cdebconf do instalador é salvo no sistema instalado em / var / log / installer / cdebconf. No entanto, como o banco de dados pode conter informações confidenciais, por padrão, os arquivos só podem ser lidos pelo root.
O diretório / var / log / installer e todos os arquivos nele serão excluídos do seu sistema se você limpar o pacote relatório de instalação.
Para verificar os possíveis valores das perguntas, você pode usar o nano para examinar os arquivos em
/ var / lib / cdebconf enquanto uma instalação está em andamento. Visualize templates.dat para os templates brutos e questions.dat para os valores atuais e para os valores atribuídos às variáveis.
Para verificar se o formato do seu arquivo de pré-configuração é válido antes de realizar uma instalação, você pode usar o comando debconf-set-selections -c preseed.cfg.