So I'm just coming over from Ubuntu after getting sick of the issues I've had on my desktop, and so far liking FC16. I'm just wondering what people are using to share updates between multiple computers? I've used apt-cacher and apt-cacher-ng for the debian based distros, but not sure what'd do a similar job for yum. I saw mrepo, but I got the impression that I'd be just copying the RPMs from one machines local cache, setting it up in my own repo, and then configuring the other machines to pull from that repo. I'd like something more like apt-cacher, where all machines can just use it, and if a newer file's available or doesn't exist in the cache, it's just downloaded on it's own.
I know I can just mirror the repos, but that's a waste of bandwidth and storage space, since I don't need that much out of them.
I found tons of stuff on how to configure yum to use a proxy, but nothing on a proxy specifically for yum. Is squid or some other standard web proxy the best solution? I can have up to a half a dozen desktop/laptop boxes, plus a couple servers around, so it greatly speeds up the setup and update process.
I suppose I could just setup another nfs share on my file server and have all the computers use that as their RPM cache as well. That certainly seems easier than dealing with squid.