Livrando-se dos "Pacotes Órfãos"
Quando instalamos um determinado pacote, o sistema procura e atualiza automaticamente todos os outros pacotes necessários para o funcionamento do mesmo.
O grande problema é que na hora de remover um pacote usando o apt, muitas de suas dependências permanecem no sistema. Chamamos essas dependências de "pacotes órfãos", esses pacotes na realidade não serão mas utilizados, e apenas ocupam espaço no HD.
Para removermos esses pacotes, podemos instalar um programa, o deborphan que faz muito bem esse trabalho. Ele faz uma busca refinada em todo o sistema à procura desses "órfãos".
Para instalar o programa basta acessar um terminal e digitar o seguinte comando:
$ sudo apt-get install deborphan
Para listar os pobres "órfãos", vamos digitar o comando:
$ deborphan
Podemos utilizar também os seguintes parâmetros:
$ deborphan -P - Mostra a prioridade do pacote encontrado
$ deborphan -z - Mostra o tamanho do pacote encontrado
Agora vamos nos livrar dos "pacotes órfãos", basta digitar o seguinte comando:
$ sudo deborphan | xargs sudo apt-get -y remove --purge
Podemos também, remove-los separadamente:
$ apt-get remove "pacote1" "pacote2" ...
OBS: O deborphan listará somente pacotes que realmente não estão em uso, portanto, removê-los não afetará em nada o seu sistema.
Então... é isso!
Até a próxima
Referência: Guia de Optimização
O grande problema é que na hora de remover um pacote usando o apt, muitas de suas dependências permanecem no sistema. Chamamos essas dependências de "pacotes órfãos", esses pacotes na realidade não serão mas utilizados, e apenas ocupam espaço no HD.
Para removermos esses pacotes, podemos instalar um programa, o deborphan que faz muito bem esse trabalho. Ele faz uma busca refinada em todo o sistema à procura desses "órfãos".
Para instalar o programa basta acessar um terminal e digitar o seguinte comando:
$ sudo apt-get install deborphan
Para listar os pobres "órfãos", vamos digitar o comando:
$ deborphan
Podemos utilizar também os seguintes parâmetros:
$ deborphan -P - Mostra a prioridade do pacote encontrado
$ deborphan -z - Mostra o tamanho do pacote encontrado
Agora vamos nos livrar dos "pacotes órfãos", basta digitar o seguinte comando:
$ sudo deborphan | xargs sudo apt-get -y remove --purge
Podemos também, remove-los separadamente:
$ apt-get remove "pacote1" "pacote2" ...
OBS: O deborphan listará somente pacotes que realmente não estão em uso, portanto, removê-los não afetará em nada o seu sistema.
Então... é isso!
Até a próxima
Referência: Guia de Optimização
Cara... Acho que não entendi a "moral" do deborphan! :( Dei uma lida no "man" e continuo sem entender direito...
Eu rodei o comando "deborphan" e apareceu, por exemplo, o pacote "amule" como orphan... Sendo que o amule, inclusive, está em execução!?
Pq o deborphan sugere o pacote amule como orphan?