Limpe bibliotecas não utilizadas - new release

Publicado por albert guedes 05/05/2008 (última atualização em 16/08/2009)

[ Hits: 6.579 ]

Homepage: https://teko.net.br

Download limpalib

Download limpalib (versão 2)




Atualização do meu antigo script de limpeza de bibliotecas:

http://www.vivaolinux.com.br/scripts/verScript.php?codigo=2184

Agora bem melhor, para limpeza geral.

  



Versões atualizadas deste script

Versão 2 - Enviado por albert guedes em 15/08/2009

Changelog: Corrigidas as opções do aptitude, que na verdade eram do apt-get.

Download limpalib


Esconder código-fonte

#!/bin/bash

# limpalib - Script que limpa bibliotecas não 
#            utilizadas no sistema.

# Versão: 1.0
# Data da versão: 24 de março de 2008

# Autor: Albert R. C. Guedes
# Email: arcguede@gmail.com
#        albertguedes@hotmail.com
# Site:  http://socrates.if.usp.br/~arcguede

# Dependencias: deborphan
#               aptitude

# Notas de versão:

# versão 1.0: Agora há uma verificação mais
#             completa com um laço 'while',
#             e limpeza braba com mais 
#             opções do 'deborphan'.

#
# Início do script.
#

# O comando 'deborphan' lista todas as bibliotecas não 
# utilizadas por nenhum programa.
while ! [ "$(deborphan --guess-all)" = "" ] 
  do

  # A array 'ARQ' armazena cada arquivo de biblioteca dada pela
  # variavel 'LIB' que por sua vez, armazena a cada loop um arquivo
  # de biblioteca fornecido por '$(deborphan --guess-all)'.
  i=0
  for LIB in $( deborphan --guess-all )
    do      
    
    ARQ[$i]=$LIB
    
    # Este comando acrescenta +1 a 'i'.
    let ++i
    
  done

  # O aptitude remove todas as bibliotecas, com '--purge', inclusive
  # os arquivos de configuração.
  aptitude --assume-yes --purge ${ARQ[*]}

done

#
# Fim do script.
#

# Sempre comente seus programas, 
# evite dor de cabeça pra você e pros outros !

Scripts recomendados

Conectando em Redes Diversas

omdb-cli

Minha solução para monitorar múltiplos termômetros no Slackware

Visualizar capas de álbuns de músicas no MPD/MPC/NCMPCPP

Script para Remover Ascentos em arquivos HTML


  

Comentários
[1] Comentário enviado por estevao90 em 05/05/2008 - 19:46h

muito bom esse script...
facilita a vida!
valeu!
parabéns

[2] Comentário enviado por soro em 03/06/2008 - 18:20h

o comando deborphan não existe no ubuntu?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts