Isso é um problema no Linux, como se fosse um Windows? Instalar e desinstalar coisas que acabam deixando para trás pequenos pedaços que se acumulam e têm um efeito negativo?
Se sim, o que posso fazer para evitar isso?
Isso é um problema no Linux, como se fosse um Windows? Instalar e desinstalar coisas que acabam deixando para trás pequenos pedaços que se acumulam e têm um efeito negativo?
Se sim, o que posso fazer para evitar isso?
Respostas:
Sim e não. * O nix tem uma enorme vantagem sobre o Windows no gerenciamento de pacotes. Diferentemente do Windows, onde você deve confiar em pacotes de terceiros para ter instaladores sãos (des), as distribuições * nix oferecem gerenciadores de pacotes que cuidam da instalação e desinstalação de maneira unificada. Como resultado, quando você remove um pacote, todos os arquivos em nível de sistema desse pacote serão removidos; você não precisa se preocupar com essa confusão.
No entanto, há um lugar em que os programas podem criar arquivos que não serão removidos com o pacote: seu $HOME
diretório. Muitos arquivos mantêm a configuração, jogos salvos etc. $HOME
, mas os gerenciadores de pacotes nunca devem tocar em nada $HOME
. Como resultado, quando você remove um pacote, todos os arquivos criados no diretório inicial persistirão.
Há um forro de prata; se você realmente deseja limpar todos os arquivos restantes de um pacote que você desinstalou, a opção nuclear não é uma reinstalação, mas sim a limpeza do seu $HOME
. Agora, isso normalmente ainda seria uma reação exagerada, porque a maioria dos programas costuma armazenar seus arquivos em um único diretório em $HOME
(frequentemente $HOME/.name-of-app/
ou $HOME/.config/name-of-app/
).
A limpeza de primavera ideal desses arquivos seria apenas remover o diretório por programa - que, juntamente com a desinstalação padrão do pacote, deveria ser suficiente para livrar o sistema de quaisquer arquivos criados / pertencentes ao pacote.
Nota: YMMV
$HOME
não devem afetar o desempenho do sistema. A limpeza da primavera recuperaria alguns MBs, na melhor das hipóteses. O único efeito negativo possível seria de pacotes que colocam arquivos de configuração em diretórios ".d" compartilhados e não conseguem removê-los, mas acho que esse é um caso raro de um pacote que não se comporta tão bem.
Desinstalar pacotes no Linux pode deixar para trás arquivos de configuração. Esse não deve ser um uso normal observável, a menos que você reinstale o mesmo pacote que removeu: os arquivos de configuração geralmente são pequenos e não são usados por nenhum outro pacote além dos 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 o --purge
switch 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 da instalação e desinstalação do pacote provavelmente é apenas um pouco de desgaste do disco.
Isso não se aplica ao software instalado a partir de outros métodos além do gerenciador de pacotes oficial, como pacotes proprietários binários e compilados manualmente.
.rpmsave
. Bastante chato, mas deve haver alguma opção que remova isso. Então, novamente, com os custos dos discos, alguns KB desperdiçados não são nada.
.rpmsave
são criados quando você fez manualmente as alterações nos arquivos de configuração, a fim de preservar as alterações no disco sem interferir com uma nova instalação