Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Upgrade pro Julien
Por pinduvoz
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Orphaner - Limpeza de pacotes órfãos
Linux user
Publicado por Altamiro em 22/06/2012

Login: altamiromuniz, 27890 pontos | Blog: https://twitter.com/#!/altamiromuniz
[ Hits: 1966 ]

Orphaner - Limpeza de pacotes órfãos

Esta dica se aplica ao Ubuntu e derivados, e foi testada no Ubuntu 12.04.

Já foi postado aqui no VOL maneiras de remover pacotes órfãos utilizando o Deborphan, porém, há um jeito mais fácil para remover os mesmos pacotes, com o mesmo programa, sem ter que apelar para o apt-get remove, que daria muito trabalho (se existirem muitos pacotes órfãos).

Instalando o Deborphan (digite no terminal):

$ sudo apt-get install deborphan

Depois de instalado, ao se digitar 'deborphan' no terminal, será mostrada uma lista com todos os pacotes órfãos.
Para removê-los de forma prática, digite no terminal:

$ sudo orphaner

Será aberta uma janela com a lista de pacotes que podem ser removidos (órfãos). Basta, então, selecionar cada pacote com a tecla espaço e depois aceitar.

Serão removidos com o apt-get remove, mas sem ter que digitar cada pacote.

Existe ainda o gtkorphan, para executar no modo gráfico, mas para instalá-lo são necessários mais três pacotes, além do Deborphan.

Geralmente, quando executo o apt-get remove (que também é o caso do Orphaner), rodo também o comando abaixo, que sempre remove (quando há para remover) mais alguns resquícios de arquivos:

$ sudo dpkg --purge $(COLUMNS=200 dpkg -l | grep "^rc" | tr -s ' ' | cut -d ' ' -f 2)

Se aparecer a mensagem abaixo, é porque não há nada para remover.

dpkg: erro:


Todos devem também conhecer o:

# apt-get autoclean

E o:

# apt-get clean

O primeiro remove versões antigas de pacotes de instalação, que ficam em "/var/apt/cache/archives", enquanto o segundo apaga todos, inclusive os novos para liberar espaço em disco.

Ou seja, se executar apt-get clean, não tem porque rodar apt-get autoclean.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Tirando screeshots via linha de comando
   Dica Linux recomendada Entenda como funciona o controle de restrições no Linux
   Dica Linux recomendada Transferência de arquivos usando o fish no KDE
   Dica Linux recomendada O guia do preguiçoso - comando eject
   Dica Linux recomendada Formatando disquete no Linux para formato FAT32

Comentários
[1] Comentário enviado por altamiromuniz em 22/06/2012 - 09:09h:

ATENÇÃO!!!

Estava esquecendo...

Pra quem gosta das barras de rolagem do Ubuntu, atenção na hora de marcar os pacotes para remoção.

O deborphan classifica o overlay-scrollbar como um pacote órfão e se o remover, suas barras voltarão para o estilo antigo.

Caso o tenha removido por acidente, reinstale via terminal, com o comando abaixo:

$ sudo apt-get install overlay-scrollbar



[2] Comentário enviado por mconrado em 22/06/2012 - 10:56h:

Valeu pelo toque, muito bom!


[3] Comentário enviado por removido em 22/06/2012 - 19:51h:

Rapaz tinha me esquecido dessa jóia, do comando inclusive.

Valeu!


[4] Comentário enviado por altamiromuniz em 23/06/2012 - 11:21h:

Ôpa! ôpa! ôpa!

Mais um arquivo que requer atenção na hora que usar o orphaner.

Trata-se do gir1.2-launchpad-integration-3.0 apontado pelo deborphan como pacote órfão.

Se removido, o Gnome-sudoku deixa de funcionar.

Caso o tenha removido inadvertidamente, reinstale-o via terminal, com o comando abaixo:

$ sudo apt-get install gir1.2-launchpad-integration-3.0



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.