PacotesDebian > debconf
disambiguation : Esta página apresenta o sistema de gerenciamento de configurações do Debian. |
debconf é, a grosso modo, um "assistente de instalação feito da forma correta", e é uma das principais vantagens do DebianEOutrasDistribuições.
Mais especificamente, ao instalar (ou atualizar) qualquer pacote ou grupo de pacotes, o debconf faz as perguntas de configuração dos pacotes de uma só vez, e armazena as preferências do(a) usuário(a)/administrador(a) em um banco de dados. Mais tarde, ao que os pacotes estão sendo instalados, seus scripts usam as preferências de configuração contidas no banco de dados para gerar seus próprios arquivos de configuração, bem como para fazer tarefas administrativas (por exemplo, configurar servidores para iniciar ou não, instalar outro software, etc.). Isso evita o incômodo de editar arquivos de configuração manualmente e de esperar que cada pacote individual seja instalado antes de responder a certas perguntas de configuração.
Para executá-lo, digite em um console:
# dpkg-reconfigure debconf
Comportamento
O(A) usuário(a)/administrador(a) (root) pode configurar os seguintes aspectos do comportamento do debconf:
- Faça novamente: o debconf, por padrão, não reformula perguntas de configuração antigas durante a atualização de um pacote; em vez disso, usa respostas antigas para gerar novas versões de arquivos de configuração, fornecendo uma capacidade de atualização sem obstáculos. Mas esse comportamento pode ser alterado para que essas perguntas sejam feitas (colocando as respostas antigas como alternativa padrão).
Interface: debconf pode fazer perguntas usando interfaces de texto simples ou caixas de diálogo (padrão), e até miniaplicativos de controle do GNOME.
- Prioridade: todas as perguntas têm atribuídas níveis de prioridade, baixo, médio, alto ou crítico, e o(a) usuário(a)/administrador(a) pode decidir qual o nível de prioridade o debconf deve usar como resposta de configuração padrão, sem perguntar (o padrão é "alto").
Da mesma forma, você pode configurar pacotes habilitados para debconf digitando dpkg-reconfigure packagename e respondendo perguntas de configuração.
Veja também
Pacote debconf
O Tutorial do(a) programador(a) do debconf (em inglês)
debconf na Wikipedia
