Muitas vezes, quando removemos um programa, as suas dependências continuam no sistema operacional, como não são utilizadas por nenhum outro programa, ficam no sistema ocupando espaços e consumindo recursos que não são necessários.
Existem algumas formas para remover os pacotes órfãos, uma delas e pelo apt-get, outra é através de um programa chamado Deborphan.
Remover utilizando o apt-get
Removendo um pacote com apt-get:
sudo apt-get remove nome_do_pacote
Este comando remove somente o pacote, seus arquivos de configuração permanecem no sistema, para remove-los é necessário utilizar a opção "- -purge":
sudo apt-get --purge remove nome-do-pacote
Todo os programa que foram baixados pelo APT são guardados em um repositório local(/var/cache/apt/archives), assim quando um programa é removido, o arquivo .deb permanece no cache, quando for preciso instala-lo, o arquivo não precisa ser baixado novamente.
Quando ocorre a atualização de um programa, as versões antigas continuam no cache, como não vão ser mais utilizados, esses pacotes podem ser removidos, para isso utiliza-se o comando:
sudo apt-get autoclean
O comando sudo apt-get clean remove todos os pacotes listados no cache do sistema, assim, quando for preciso instalar um pacote, será necessário fazer novamente o download.
Dica: Recomendo utilizar o comando "clean" somente quando houver a necessidade de liberar espaço em disco, pois com esse comando todos os programas listados na cache irão ser excluídos, e caso for preciso reinstalar algum desses pacotes, será necessário fazer o download novamente, para evitar este problema, existe um programa, o APTonCD, que faz o backup do cache do sistema, e assim pode ser utilizado quando necessário, ele pode ser instalado com o comando:
sudo apt-get install aptoncd
Para remover as dependências que não serão mais utilizadas pelo sistema, utilize o comando:
sudo apt-get autoremove
Remover utilizando o Deborphan
O Deborphan é um excelente programa utilizado para remover pacotes órfãos do sistema, sua utilização é muito simples, e seus resultados são seguros. Inatale o Deborphan com o comando:
sudo apt-get install deborphan
Para listar os pacotes órfão digite o o seguinte comando no terminal: deborphan
Verifique os pacotes listados e utilize o comando para remove-los separadamente:
sudo apt-get remove nome_do_pacote
Em alguns casos raros, pacotes que "atuam sozinhos",não possuem relação com nenhum outro pacote, são listados como órfãos, para que estes pacotes não sejam listados como órfão eles podem ser ignorados com o comando:
sudo deborphan -A pacote_a_ser_ignorado
Fontes:
http://www.htmlstaff.org/ver.php?id=21163
http://www.debian.org/doc/manuals/apt-howto/ch1.pt-br.html
http://wiki.ubuntu-br.org/AptGet
http://linuxercolossos.blogspot.com/2008/05/utilizandoaptdpkgdeborphan.html