Re: Automatic partial archive mirroring
On Mon, 31 May 2010 04:09:19 -0000
Cameron Hutchison <firstname.lastname@example.org> wrote:
> Celejar <email@example.com> writes:
> >Cameron Hutchison <firstname.lastname@example.org> wrote:
> >> Is there some way to do an
> >> intelligent partial mirror of the archive of what is installed on other
> >> boxes, without too much overhead of managing a package list? (i.e. I dont
> >> want to have to manually update some package list on my lenny box when I
> >> install a new package on a sid box).
> >You could use use the output of 'dpkg --get-selections' on the Sid
> >boxes, pruning it using grep or similar to keep only the lines ending
> >with 'install'.
> ok. that's easy.
> >Combine the results from the various Sid boxes,
> so's that.
> >and then have the gateway box get those packages.
> hmmm. How? Is there an existing tool that will do this? Doing it
> manually (in a script) would require too much work (essentially
> implementing apt-get -d dist-upgrade against a specified package index
> and package list).
How about using 'aptitude download', possibly feeding the package list
to aptitude with xargs? The 'download' action downloads to the current
directory, so I suppose that you'd use a temp directory, and that would
have the side effect of getting a copy stored by the cacher.
foffl.sourceforge.net - Feeds OFFLine, an offline RSS/Atom aggregator
mailmin.sourceforge.net - remote access via secure (OpenPGP) email
ssuds.sourceforge.net - A Simple Sudoku Solver and Generator