Esse texto é para quem apagou algum arquivo de configuração (🤦♀️) que foi criado por algum pacote instalado no Linux e agora precisa restaurá-lo. Não, simplesmente usar o APT para reinstalar o pacote com sudo apt install --reinstall <nome-do-pacote>
não restaura os arquivos de configuração 😢 — eu já tentei isso.
O ponto principal está no comando apt purge
. Depois de horas procurando a solução específica para esse problema finalmente encontrei a sequência de comandos que funciona. No caso eu estava tentando instalar o transmission-daemon no Raspberry Pi.
1. Remova o pacote e suas dependências
Primeiro, para uma instalação limpa, remova o pacote e suas dependências com o seguinte comando:
sudo apt remove <package-name>
sudo apt autoremove
2. Purge
Esse é ponto importante para o APT reinstalar os arquivos de configuração. A diferença entre o apt remove
e o apt purge
é que o último apaga os arquivos de configuração deixados pelo pacote.
sudo apt purge <package-name>
3. Reinstale o pacote
Por último, instale novamente o pacote. Agora, depois do apt purge
os arquivos de configuração serão reinstalados.
sudo apt install <package-name>
Referências: