Matthew H. Ray wrote:
Thanks to everyone for the prompt (and great ) responses, I've implemented
a setup like the above, and it seems to be working, thanks again
Duane Powers wrote:
I have a question - I have a dozen boxen that I am maintaining, all with
Debian ( almost all potato - one woody) I would like to save bandwidth
and centralize administration by utilizing one of the boxes as a apt-get
source. then I can apt-get update ; apt-get dist-upgrade ; done, on one
box, and save all the .deb's then use those .deb's for the other boxen
without actually mirroring the whole debian site.
I know it's configurable - I don't know how.
I read the man for sources.list, but I don't know how to set up the
webserver to understand the following;
I have a very similiar setup at work. There's a debian package called
mirror (apt-get install mirror) that comes with examples that can be
used to mirror a Debian mirror (tweak to exclude what you don't need (in
my case everything but i386). Install it on a box that has a couple of
gigs of HD space for setting up your private mirror. Then setup
anonymous FTP on the mirror box. Once you have your server mirroring
properly, you simply insert the lines into your sources.list of each of
your boxen. Here's mine.
deb ftp://internal_mirror potato main contrib non-free
deb ftp://internal_mirror dists/proposed-updates/
deb http://non-us.debian.org potato/non-US main contrib non-free
deb http://security.debian.org potato/updates main contrib non-free
deb ftp://ftp.twoguys.org/debian potato main contrib non-free
deb ftp://ftp.twoguys.org/debian dists/proposed-updates/
If something isn't on the internal mirror, it pulls it off of the
external mirror. Add the mirror call into your crontab (mine updates
nightly at 3 am).