As we'll all be so hyper by the time our Pi arrives I was wondering how to speed up the acquisition of new packages to install as I don't have an ARM iso, not that such things exist .
At first I considered creating a mirror but I don't think I need all 16,400+ packages for ARM.
Then I fiddled with ftp'ing out the debs in the apt cache and back in to new installs - which works fine but is a bit fiddly and needs updating with new debs when I get them.
But then I found apt-cacher-ng.
Pick a Debian based box on your network with a bit of spare hd and apt-get install apt-cacher-ng
Then on a target install system once you have either a base install or you've booted from an SD card (having taken extreme care to turn off sshd first ):
echo 'acquire::http { proxy "http://YourCacheServerIP:3142"; };' > /etc/apt/apt.conf.d/02proxy
which creates a setting that points at your cache server.
And, er, that's it. Now that system will use whatever is cached on your local box for apt requests. Obviously the first time you retrieve something it will be at normal network speed. But subsequent requests, when you reimage and reinstall something (for fun or fixing) will be much faster.
I'm trying to find such a thing for Fedora but no luck just yet.