/var/cache/apt/archives/

1. /var/cache/apt/archives/

Ricardo Sampaio
ricksam

(usa Debian)

Enviado em 22/01/2008 - 09:38h

Sou um usuário linux que testo muitos programas, mas eu desinstalo os que não gosto e deixo apenas os que eu gosto.

Porém eu percebi que a minha pasta /var/cache/apt/archives só esta inchando, agora esta com quase 1.5 Gb , mas eu tenho certeza de que 50% dos pacotes eu não tenho mais instalado.

Eu gostaria de saber se existe um comando que limpe ou seja "apague" todos os pacotes que não estão instalados e deixe apenas os que estão instalados. Ou pelo menos um comando que conte se o pacote esta ou não instalado.

Tem como fazer isto ? (Qualquer dica será válida)


  


2. Re: /var/cache/apt/archives/

Denis Doria
thuck

(usa Debian)

Enviado em 22/01/2008 - 09:44h

O comando "dpkg --list" mostra todos os pacotes da sua máquina.
O comando "apt-get clean" limpa todos os arquivos do /var/cache/apt/arhives/partial e o /var/cache/apt/arhives/.



3. Re: /var/cache/apt/archives/

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/01/2008 - 09:46h

Veja:

# apt-get clean
# apt-get autoclean
# apt-get update
# apt-get remove


4. Achei uma solução

Ricardo Sampaio
ricksam

(usa Debian)

Enviado em 23/01/2008 - 16:18h

Primeiro gostaria de agradecer as dicas enviadas.

Eu não posso utilizar o autoclean ou clean porque os pacotes que eu realmente tenho instalados eu utilizo para instalar em meus clientes. Na verdade eu quero apagar os pacotes que estão vagando mesmo na pasta.

A solução que eu achei é a seguinte:
Eu descobri o que faz o comando :

"dpkg -s <pacote>"

ele retorna o status do pacote e se este está instalado ou não, então eu vou fazer um programinha no g++ que vai navegar pelos pacotes e se o pacote não estiver instalado então o programinha irá apagar o pacote.

t+


5. Re: /var/cache/apt/archives/

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/01/2008 - 16:28h

Acho que ShellScript resolve o caso... não?

# for i in $(dpkg --list | awk {'print $2'}); do dpkg -s $i | grep 'Status:' ;done | more

Ai fica a gosto do cliente :D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts