[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Eliminar viejas versiones .deb de un repositorio potencial



On Thu, Oct 21, 2004 at 02:54:59AM +0200, Dani Chaves wrote:
> El jue, 21-10-2004 a las 02:41 +0200, El borrajudo rampante escribió:
> > Hola, listeros. 
> > 
> > Resulta que periodicamente hago apt-get dist-upgrade
> > para actualizar la distribucion y tal. Los paquetes .deb que se descargan
> > los voy guardando en un directorio con la idea de hacer un CD que pueda
> > actuar como repositorio y así, si quiero upgradear otro ordenadorcito
> > que también tengo por casa, no tener que descargar mucho. Sin embargo,
> > lo que pasa es que en ese directorio "almacen" he ido dejando durante un
> > tiempo considerable los .deb que iba bajando, con lo que ahora he visto
> > que hay muchos repetidos pero de diferentes versiones. ES decir, en su
> > dia me baje una versión que luego se modificó y me he vuelto a bajar el
> > .deb. La cuestion es si hay una herramienta o alguna opción de dpkg para
> > borrar todos los .deb (o meterlos a otro directorio, o lo que sea) de
> > manera que en el directorio que se va a convertir en repositorio sólo me
> > queden las últimas versiones. 
> > 
> > Con dpkg-scanpackages me dice qué paquetes están repetidos y cual es la versión del paquete más moderna, pero
> > claro, luego tengo que ver cual es la que me dice que es la más moderna,
> > ir al directorio con los deb y borrar las otras versiones que no sean la
> > última. Esto es una chasta.
> > 
> > Gracias!
> > 
> 
> apt-get autoclean
> 
> Leete el manual de apt "man apt" por si quieres alguna que otra opción
> antes de borrar esos paquetes.

¡¡Qué barbaridad!!. Menuda rapidez!!. Antes de nada, gracias por la
respuesta. He mirado la pagina man y dice que elimina del repositorio
local de archivos descargados los archivos claramente insensibles. Lo que pasa es 
en mi caso, ese repositorio local parece ser /var/cache/apt/archives
(donde deja los deb descargados) y actualmente no están ahí los .deb,
sino en otro directorio. La verdad es que no me supone ningún problema
pasarlos de ese otro directorio a /var... de nuevo pero, solo por curiosidad, ¿se
le puede decir al apt-get autoclean que haga su "autoclean" no sobre el
/var/cache... sino sobre otro directorio que yo le diga?

Ya digo que no es que me necesite vitalmente esta respuesta ¿eh?. Es mas
bien por el "detallito".

Y sobre todo, gracias por la rapidez

> -- 
> Dani Chaves <danichaves@ya.com>
> DADA




Reply to: