Restaure a configuração original para cada pacote no sistema

3

Eu tenho rodado uma distribuição lançada há alguns anos e mudei do LXDE para o GNOME para o KDE ao longo dos anos. Como você pode imaginar ao longo do tempo, muitos arquivos de configuração foram tocados e, ultimamente, o sistema acaba de receber um monte de pequenos soluços. Temas do GTK que foram configurados anos atrás, mas não estão mais presentes / não contêm todos os elementos. Configuração para o início de certos daemons (ssh-askpass) que pararam de funcionar, etc ... Ao invés de fazer uma reinstalação completa (o que eu odeio), eu prefiro re-instalar cada pacote no sistema com sua configuração padrão arquivos.

Então eu estou procurando por um comando dpkg ou apt que sobrescreva qualquer arquivo de configuração que possa estar presente nos arquivos de configuração do pacote.

Ou você acha que é uma má ideia? Eu sei que terei que reconfigurar certas coisas (network-manager, etc ...) mas espero que seja muito menos trabalho do que uma reinstalação completa.

Obrigado

    
por ftiaronsem 21.11.2014 / 16:09

1 resposta

3

Você deve dar uma olhada em apt-get install --reinstall e especificar --force-confmiss como opção - mas isso só reinstala os arquivos de configuração ausentes. apt-get --purge before removerá esses arquivos de configuração.

Explicado aqui: link e aqui: link e aqui: link

EDITAR: Para arquivos de configuração específicos do usuário e os chamados arquivos de pontos e pastas em / home, o comentário do @terdon é uma prática muito melhor. Basicamente, o ame se aplica a upgrades de distro e instalações novas, ou quando o desktop ou os principais aplicativos falham repentinamente - crie um novo usuário, teste com ele e migre as configurações em lotes (ou saiba quais podem ser copiados com segurança e quais são conflitante, com a experiência você deve saber quais são seguros e quais não são. Documentação de quais configurações você personalizar com base em uma instalação padrão ajuda muito na criação de tal lista.)

Também os arquivos / pastas de configuração nunca devem ser excluídos, renomear / movê-los é totalmente suficiente e também permite diagnósticos e comparações mais tarde, ou para incorporação de configurações antigas em configurações novas ou novas contas de usuário.

    
por 21.11.2014 / 23:44