Muita instalação e desinstalação? [fechadas]

10

Este é um problema no Linux como se fosse um Windows? Instalando e desinstalando coisas que acabam deixando para trás pequenos fragmentos que se acumulam e têm um efeito negativo?

Se sim, o que posso fazer para evitar isso?

    
por user81819 25.08.2014 / 18:29

2 respostas

19

Sim e não. * O nix tem uma enorme vantagem sobre o Windows no gerenciamento de pacotes. Ao contrário do Windows, onde você deve confiar em pacotes de terceiros para ter (não) instaladores, as distribuições * nix oferecem gerenciadores de pacotes que cuidam da instalação e desinstalação de uma maneira unificada. Como resultado, quando você remove um pacote, todos os arquivos no nível do sistema para esse pacote serão removidos; você não precisa se preocupar com essa desordem.

No entanto, há um local onde os programas podem criar arquivos que não serão removidos com o pacote: seu diretório $HOME . Muitos arquivos mantêm a configuração, save-games, etc. em $HOME , mas os gerenciadores de pacotes nunca devem tocar em nada em $HOME . Como resultado, quando você remover um pacote, todos os arquivos criados em seu diretório inicial persistirão.

Existe um forro de prata; Se você realmente quiser limpar todos os arquivos que sobraram de um pacote que você desinstalou, a opção nuclear não é uma reinstalação, ele estaria limpando seu $HOME . Agora, isso normalmente ainda seria uma reação exagerada, porque a maioria dos programas tendem a armazenar seus arquivos em um único diretório em $HOME (geralmente $HOME/.name-of-app/ ou $HOME/.config/name-of-app/ ).

A limpeza ideal desses arquivos seria apenas remover o diretório por programa - que, junto com a desinstalação padrão do pacote, deveria ser suficiente para livrar seu sistema de quaisquer arquivos criados / pertencentes ao pacote. / p>

Observação: YMMV

    
por 25.08.2014 / 18:48
6

A desinstalação de pacotes no Linux pode deixar arquivos de configuração. Isso não deve ser um uso normal observável, a menos que você reinstale o mesmo pacote que você removeu: os arquivos de configuração geralmente são pequenos e não são usados por nenhum outro pacote além daqueles que você instalou. Geralmente, há uma opção no gerenciador de pacotes para remover arquivos de configuração ao remover um pacote. No debian / ubuntu você pode usar a opção --purge para apt-get remove , no Fedora / red hat / centos você não precisa de um switch especial - a configuração é removida automaticamente quando o pacote é desinstalado.

O efeito mais visível de instalar e desinstalar o pacote é provavelmente apenas um pequeno disco usado.

Isso não se aplica ao software instalado por outros métodos além do gerenciador de pacotes oficial, como os pacotes proprietários binários e os compilados manualmente.

    
por 25.08.2014 / 18:49