Ich habe apt-mirror am Laufen. Funktioniert soweit gemäß Anleitung, bis auf zwei Dinge:
1. Das clean-Skript wird bei mir nicht, wie im Wiki behauptet, automatisch ausgeführt. Die Zeile
clean http://archive.ubuntu.com/ubuntu
ist in /etc/apt/mirror.list. Ich muß das entsprechende clean-Skript manuell anstoßen. So ist wohl die finale Ausgabe von apt-mirror zu verstehen (bei mir liegt der Mirror unter /home/apt-mirror):
x.x bytes in x files and x directories can be freed.
Run /home/apt-mirror/var/clean.sh for this purpose.
2. Wenn man mehrere Server spiegelt, funktioniert die Verlinkung nach /var/www nicht wie angegeben. Universeller wäre:
sudo ln -s /<apt-mirror-home>/mirror/extras.ubuntu.com/ /var/www/extras.ubuntu.com
sudo ln -s /<apt-mirror-home>/mirror/archive.ubuntu.com/ /var/www/archive.ubuntu.com
...
Die Einträge in sources.list sind dann ganz einfach zu modifizieren. Man muß nur in der bestehenden sources.list den eigenen Servernamen (sagen wir foo) nach http:// einfügen:
#deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb http://foo/archive.ubuntu.com/ubuntu/ trusty-updates main restricted