Como faço para redefinir completamente a configuração do sistema de um único pacote (gdm3)?

0

Gostaria de redefinir completamente a configuração do sistema do pacote gdm3 . Quero dizer todos os arquivos em /etc/gdm3/ , /var/lib/gdm3 e em qualquer outro lugar que tenha arquivos instalados. Arquivos de alterações devem ser redefinidos para seu estado original, arquivos excluídos restaurados e arquivos adicionados não do pacote original removido.

Nem dpkg-reconfigure gdm3 nem apt install --reinstall fazem isso. Eu não quero limpar e reinstalar o pacote, por causa de todas as dependências que serão removidas. Eu só quero limpar a lousa para um pacote em particular.

Nesse caso, o pacote é gdm3 , mas acho que pode haver uma maneira genérica de fazer isso para qualquer pacote. Eu percebo que a configuração que é acoplada a outros pacotes (por exemplo, o status do serviço Systemd) e a configuração do usuário em /home não serão tratadas.

    
por detly 09.05.2018 / 09:20

1 resposta

0

O seguinte comando irá pedir para substituir os arquivos de configuração com os padrões:

sudo aptitude -o DPkg::options::=--force-confask reinstall gdm3

No entanto, tanto quanto eu posso dizer, ele não irá excluir arquivos de configuração extras. Se você sabe onde estão os arquivos de configuração, basta excluí-los antes de executar:

sudo aptitude -o DPkg::options::=--force-confmiss reinstall gdm3

Para ver as opções disponíveis de --force- , use:

dpkg --force-help
    
por xiota 09.05.2018 / 09:48