Limpando um pacote de software, reinstalando-o, ele lembra as configurações

8

Eu instalei o bluefish usando sudo apt-get install bluefish. Era muito buggy, então decidi removê-lo usando sudo apt-get purge bluefishe, em sudo apt-get autoremove seguida, reinstalando-o usando sudo apt-get install bluefishnovamente, e todas as configurações anteriores foram mantidas. Por que é que?

Foobarer
fonte
Para maior clareza, a razão pela qual isso acontece é que cada usuário tem suas próprias configurações (independentes) e a desinstalação de um programa não deve interferir nas configurações de todos os usuários. Faz parte do protocolo de segurança Linux.
Paddy Landau
@PaddyLandau: Se você sabe a resposta a uma pergunta, por favor escreva uma resposta adequada em vez de um comment.a
David Foerster
@DavidFoerster Acho que o OP estava perguntando sobre a mecânica, e não o contexto conceitual. Mas obrigado de qualquer maneira :)
Paddy Landau

Respostas:

14

Isso ocorre porque as configurações específicas do usuário são armazenadas no diretório inicial e não são removidas. Tente encontrar o bluefishdiretório em ~/.configou o ~/.bluefishdiretório em casa e remova-o para redefinir a preferência do usuário.

Atualização: Como Zanna mencionou no comentário (que agora foi removido), está .bluefishem casa.

Anwar
fonte
Obrigado, funcionou. Ainda assim, o Bluefish é muito problemático (por exemplo, o botão Aplicar e OK para preferências não funciona), o que me faz pensar: se é especificamente para o editor Linux e ainda é tão problemático, devo continuar usando? É seguro? (É off topic embora)
Foobarer
@ Fooobarer Eu não uso o Bluefish agora. Eu acho que você deve considerar o uso muito melhores alternativas como suporte (para coisas front-end) e / ou sublime, átomo etc. Todo mundo parece estar usando esses estes dias
Anwar
3

Alguns programas mantêm as preferências de configuração do software instalado que o aplicativo usará para sua instalação e / ou uso. Esses dados são gravados em arquivos / pastas ocultos no seu diretório pessoal. Você pode visualizá-los mostrando arquivos ocultos no Nautilus usando Ctrl + Hou em um shell usando ls -apara visualizar os arquivos. No seu caso, você deseja remover o software e fazer uma instalação limpa. Portanto, faça o que estava fazendo: sudo apt-get purge bluefishlocalize os arquivos de programa no diretório inicial e remova-os manualmente. Então você pode fazer uma reinstalação limpa.

Veja estes links para referência:

Como remover completamente o aplicativo

Qual é a maneira correta de remover completamente um aplicativo?

G_Style
fonte
1

Às vezes, os aplicativos usam suas próprias pastas para armazenar suas configurações; portanto, você precisa remover os arquivos dessas pastas. Para ver quais pastas são usadas por esses aplicativos, procure arquivos com o nome do aplicativo que você deseja remover completamente. Eu uso o aplicativo Catfish File Search catfishpara isso, mas qualquer aplicativo de pesquisa de arquivos que pesquisa em pastas "ocultas" o fará. Depois de encontrar os arquivos de configuração usados ​​para o aplicativo, exclua-os. Você deve descobrir que, ao executar o aplicativo, as configurações foram redefinidas para os padrões.

user6748852
fonte