Pular para o conteúdo

Limpar pacotes com versões antigas do cache do apt

Como resultado de constantes atualizações o cache do apt acaba ficando com várias versões de um mesmo pacote.

Como a opção clean do apt-cache/aptitude remove todo o cache e a opção auto-clean remove apenas os pacotes que
não podem mais ser alcançados, resolvi então criar este script para remover os arquivos .deb com versões antigas de pacotes repetidos.
Sergio Moraes smoraes
Hits: 7.259 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Como resultado de constantes atualizações o cache do apt acaba ficando com várias versões de um mesmo pacote.

Como a opção clean do apt-cache/aptitude remove todo o cache e a opção auto-clean remove apenas os pacotes que
não podem mais ser alcançados, resolvi então criar este script para remover os arquivos .deb com versões antigas de pacotes repetidos.
Download limpa-cache.sh Enviar nova versão

Esconder código-fonte

#!/bin/bash
#
# Script para remover versões antigas de um mesmo pacote armazenado em /var/cache/apt/archives
# Autor: Sergio Moraes sergio.moraes@gmail.com
# Data: 07/08/2008
# Versão: 0.1

# USE POR SUA PRÓPRIA CONTA E RISCO

RM=/bin/rm

cd /var/cache/apt/archives
 while [ `ls |cut -d _ -f 1|uniq -c|grep -v 1|wc -l` -gt 0 ] ;do
for i in `ls |cut -d _ -f 1|uniq -c|grep -v 1|awk '{print $2}'`;do ls -l $i*|head -n 1|  $RM -v `awk '{print $8}'` ; done
done
echo "Nada mais a ser feito."

Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem

Avisar quando partição estiver 90% ocupada

Configurar Rede Local

Extração do áudio de um DVD - Ogg Vorbis

LogPac

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.