DICA: Remover pacotes desnecessarios no Debian / Ubuntu!

PJ_viana

Power Member
Isto é uma dica que não sei se já se encontra por aqui mas que dá jeito!

Para quem faz regularmente actualizações ou instala novas versões no Ubuntu ou distros baseadas em Debian existe uma maneira de apagar os Pacotes obsoletos!

Podem ir ao Synaptic i instalar o pacote deborphan e suas dependências ou então escrever no terminal "sudo apt-get install deborphan" Sem as aspas!

Este pequeno aplicativo serve para expor ou mostrar esses pacotes obsoletos mas ainda não os desinstala!

Para isso escrever no terminal "sudo deborphan | xargs sudo apt-get -y remove --purge" sem as aspas!

Irá libertar algum espaço e possivelmente libertar alguma memória!

Para ver os pacotes que não necessitam podem escrever no terminal"deborphan --guess-all"

;)
 
Última edição pelo moderador:
Realmente, já conhecia o programa e uso-o diariamente.

Quais as vantagens em relação ao "apt-get autoremove" ?

Respondendo à tua questão:
No. sudo apt-get autoremove is different. deborphan searches for packages that have no dependency at all. In Edgy apt keeps track of packages, that were installed as dependencies. If you use the option autoremove, apt will use this information collected earlier to remove all packages, that were installed as dependencies and that are no longer needed. Optionally it takes a parameter and removes only the packages, that were installed as dependencies of a particular program.

See https://wiki.ubuntu.com/AptAutoRemove for a discussion of this feature.

In fact, autoremove is much more powerful then deborphan. While the packages deborphan declares as unused are mostly libraries (it can’t know, if a tool was installed as a dependency, because it has no database), autoremove is likely to remove packages of programs, that were installed as dependencies of other program packages, too.

To be fair, I wasn’t aware of autoremove since it was introduced in Edgy and does not seem to be available upstream (in Debian). Depending on your situation, autoremove might be better than deborphan or not.
 
Back
Topo