Restaurar arquivos / etc / configuration a partir do padrão


Respostas:


31

Uma pergunta relacionada com a falha do servidor descreve como restaurar os conffiles de pacotes se você os tiver removido e exige que você localize o .debarquivo real .

Tudo o que você precisa fazer:

  • Encontre a lista de arquivos de configuração fornecidos pelo pacote:

    dpkg --status <package>
    

    (veja a Conffiles:seção).

  • Remova esses conffiles você mesmo.

  • Reinstale o pacote. Se você encontrou o .debarquivo,

    dpkg -i --force-confmiss <package_deb>.deb
    

    Como alternativa, passar a dpkgopção via aptdeve funcionar:

    apt-get install --reinstall -o Dpkg::Options::="--force-confmiss" <package>
    

Bom obrigado. E se você não souber em particular qual pacote fornece um arquivo?
Naftuli Kay

9
dpkg -S /file/to/searchdar-lhe o nome do pacote
Dom

5

Além do removeapt-get também oferece o purgecomando que limpa suas personalizações de configuração, que podem ser seguidas por umapt-get install


11
purgecertamente funciona para muitos pacotes, mas não os essenciais que você não pode remover sem quebrar seriamente as coisas.
Jw013

2
apt-get install -o Dpkg::Options::="--force-confnew" packagename
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.