Diálogos em scripts de configuração de pacotes Debian são tipicamente manipulados por debconf
; Os pacotes que suportam isso terão arquivos .config
e .templates
correspondentes em /var/lib/dpkg/info
( por exemplo, /var/lib/dpkg/info/tzdata.config
e /var/lib/dpkg/info/tzdata.templates
). (Isso também oferece outros benefícios, como suporte simples para pré-semeadura).
A execução de dpkg-reconfigure
executa o script postinst
do mantenedor de um pacote no modo configure
, portanto, o que acontece quando você faz isso realmente depende do que o mantenedor fornece. A maioria dos pacotes é projetada para instalação silenciosa, por isso, eles não fornecem configurações interativas via dpkg-reconfigure
.
Espelhos apt
adicionais são configurados por um módulo instalador, não por um script postinst
e, até onde eu sei, não está disponível após a instalação.