Re: apagar pacotes .deb antigod de repositorio local
Nao sei se alguem tem uma maneira mais rapida, mas o legal seria vc
criar um apt-proxy em outro HD e depois importar os pacotes com
apt-proxy-import
Ae todo pacote entrava para sua arvore e vc teria um apt-proxy pra vc
levar onde quiser...
Em Qua, 2004-07-28 às 09:39, Marcio de Araujo Benedito escreveu:
> Olas;
>
> Tenho uma maquina em casa onde atualizo uma vez por semana usando um HD
> externo, pois nao tenho banda larga.
>
> Para adicionar os pacotes, baixo no trabalho, onde tenho uma maquina com
> a mesma lista de pacotes instalada, e passo para este HD externo, e
> usando o recurso de usar o apt localmente eu crio a indexacao de pacotes
> para colocar o repositorio o /etc/apt/source.list.
>
> So que agora este HD externo encheu, e preciso apagar os pacotes
> antigos. Mas como sao nao_sei_quantos_mil pacotes,e existem pelo menos 5
> pacotes de cada, gostaria de saber qual a maneira mais racional de
> apaga-los deixando apenas a versao mais nova. Pensei em duas amneiras:
>
> 1) Um script shell que lesse o diretorio e apagasse as versoes mais antigas.
> Mas neste caso, nao poderia usar o campo data, pois os pacotes sao
> gravadas com a mesma data da transferencia para este HD. Poderia entao
> usar o sufixo que indica a versao do nome do pacote, mas isso ja fica
> complicado pra mim fazer, com meus parcos conhecimentos... A estrutura
> de nome e esta:
>
> mozilla-browser_2%3a1.7.1-1_i386.deb
> mozilla-browser_2%3a1.7.1-2_i386.deb
> mozilla-browser_2%3a1.7.1-3_i386.deb
>
> 2) Mover todos os arquivos para /var/cache/apt/archives e usar o apt-get
> autoclean para remover os pacotes antigos. Mas esta solucao apagara
> tambem os pacotes novos que ainda nao estao instalados, ou nao???
>
> Alguem tem uma solucao?
>
> []'s
> --
> .''`. Márcio de Araújo Benedito <china@minaslivre.org>
> : :' : Promoção e Defesa do Software Livre <http://www.minaslivre.org>
> `. `' UIN 14398303
> `- "Não tive filhos, não transmiti a nenhuma criatura o legado
> de nossa miséria"
> Brás Cubas
PeTRoK
Reinaldo J.
Seja Livre Use Linux.
Reply to: