Quando você desinstala um programa no Ubuntu, o software deixa algum resíduo?

20

Sistemas de computador como o Windows têm muitos resíduos de software que são deixados quando um aplicativo é instalado e posteriormente desinstalado.

O Ubuntu tem o mesmo problema? Minha instalação do Ubuntu de 5 anos funcionaria da mesma forma que no dia da instalação (sem contar algumas das atualizações do sistema) se eu desinstalasse todo o software que havia instalado nele ao longo dos anos?

papel timbrado
fonte
para obter os arquivos de configuração do usuário, consulte askubuntu.com/questions/24201/…
Takkat
Na verdade, acho que isso não pode ser respondido - depende do programa. Então, alguns não. Portanto, não há "resposta" para esta pergunta.
Michael Durrant

Respostas:

27

O Ubuntu / Linux é configurado de uma maneira diferente.

Sim, os rastreamentos são deixados para trás, mas eles não afetam a velocidade do seu sistema.

No Linux, as bibliotecas às vezes permanecem no seu sistema. Nós os chamamos de órfãos e existe um programa chamado deborphan que os remove. Mas tudo que você ganha é um pouco de espaço no seu disco rígido. Velocidade que você não ganhará. Você obtém mais velocidade ajustando as configurações ou desativando os serviços que não usa.

Se você deseja um conjunto de ferramentas que inclui o deborphan, instale o Ubuntu Tweak .

Às vezes, os programas deixam as coisas lá de propósito. Esses tendem a ser arquivos de configurações editados manualmente. Se você desinstalar, você tem a opção "--purge" que os remove durante a desinstalação; caso contrário, você deve excluí-los. Mas, novamente: eles apenas ocupam espaço (e, nesse caso, estamos falando de kilobytes e não megabytes) e não afetam sua velocidade.

2 coisas relacionadas à velocidade: mantenha sua partição / abaixo de 95% e certifique-se de que seu sistema não precise trocar muito. Esses 2 são provavelmente dois problemas principais relacionados à velocidade.

Rinzwind
fonte
Quando você diz 'configurar uma maneira diferente', você quer dizer que isso tem a ver com a estrutura do arquivo UNIX? Um Macintosh, por exemplo, também seria configurado da mesma maneira?
timbrado
2
@ Letterhead bem tecnicamente eu quis dizer Linux versus Windows. Mac está mais relacionado ao BSD. Eles fazem isso também não como o Windows, mas um pouco diferente do Linux;)
Rinzwind
Geralmente, há configurações de usuário deixadas para trás em $ HOME, os chamados arquivos de ponto. Eles também não afetarão a velocidade do sistema, mas depois que você instalar o programa novamente, suas configurações pessoais serão lembradas.
Capi Etheriel
3
"E esse registro é carregado toda vez". É engraçado como os fãs do Linux fazem declarações falsas e tímidas sobre o Windows sem nem mesmo saber nada sobre isso. Você pode visualizar as seções do registro como apenas outro sistema de arquivos - os dados não são lidos e processados ​​até que um programa solicite, assim como os arquivos em um sistema de arquivos. Deixar dados no registro é o mesmo que deixar arquivos não utilizados em um sistema Linux e deixar entradas do sistema no Windows é como deixar initscripts modificados ao desinstalar um programa. A permanência de resíduos e seu impacto no sistema depende do software, não do sistema operacional.
Panda Pajama
2

Além da resposta de Rinzwind, alguns programas podem deixar perfis ou arquivos contendo, por exemplo, chaves, senhas, nomes e coisas como dados pessoais. Alguns pacotes podem solicitar que você confirme se mantêm esses arquivos mais longe ou não mantêm mais, outros podem não perguntar. Depende da aplicação específica.

Ruslan Gerasimov
fonte
0

A desinstalação do software é conceitualmente semelhante no Windows e no Ubuntu: os arquivos podem ser removidos e as configurações podem ser removidas. A remoção ou não de todos os arquivos ou definições de configuração pelo processo de desinstalação depende do software que você está desinstalando, não do sistema operacional.

O software (no Windows e no Ubuntu) pode deixar resíduos por vários motivos, desde a simples preguiça do criador do software, mantendo as configurações do usuário para possíveis reinstalações, deixando conscientemente os arquivos criados pelo software (um exemplo seria um software de processamento de texto: usuários seria muito louco se todos os documentos criados com ele fossem excluídos na desinstalação)

Geralmente, deixar arquivos e definições de configuração é um pouco mais desaprovado no mundo Linux do que no mundo Windows, mas na maioria dos casos, quaisquer arquivos ou chaves de registro restantes devem ser usados ​​apenas pelo programa em questão. Portanto, além de consumir espaço no disco rígido, eles não devem afetar o desempenho e a estabilidade do sistema. Isso é verdade tanto para Windows quanto para Ubuntu.

No entanto, os programas que fazem modificações no sistema, como drivers, daemons, ferramentas do sistema etc., mas na verdade qualquer software que solicite acesso root (elevação no Windows) durante o processo de instalação, não tem obrigações técnicas para remover tudo ao desinstalar, e pode deixar resíduos que possam comprometer o desempenho, a estabilidade e a segurança do sistema. Mais uma vez, isso é verdade para Windows e Ubuntu.

Se você deve garantir que as desinstalações não afetem negativamente seu sistema, instale apenas software que não exija acesso root (elevação no Windows). Se você estiver instalando um software que exija acesso root (elevação no Windows), todas as garantias estão desabilitadas, portanto, recomendo que você se atenha aos editores de software nos quais confia e espere o melhor.

Observe que, quando menciono o Windows, estou falando do Windows Vista e superior, que são executados em contas de usuário restritas por padrão.

Panda Pajama
fonte
Pergunto-me por que eu fui derrotado ...
Panda Pajama
Não tenho certeza, talvez pelas observações subjetivas como: "preguiça do criador do software", "deixar os arquivos e as definições de configuração seja um pouco mais desaprovado no mundo Linux", mas achei que era uma resposta aceitável.
Jamie Twells