Um die Bandbreite zu schonen, erwäge ich, einen VirtualBox-Host /var/cache/apt
wie /var/cache/apt
im Gast zu mounten . Sowohl Host als auch Gast sind Ubuntu 10.10 32-Bit. Würde dies negative Konsequenzen haben?
Ich bin mir der robusteren Lösungen wie apt-proxy bewusst, aber ich würde diese einfachere Lösung bevorzugen, wenn dies möglich ist, um dem Host den Aufwand für die Ausführung zusätzlicher Dienste zu ersparen.
quelle
Anstatt diesen Ordner freizugeben, wird es "gesünder" sein, ein LAN-Repository mit APT-CACHER zu erstellen
Hier ist ein Tutorial zu dieser Software
quelle
Ihre beste Lösung ist die Verwendung von Apt-Cacher-NG auf dem Host-Computer. Sie müssen sich keine Gedanken über die Bereitstellung eines Netzwerkcomputers für aptcacher machen, da dieser als einfaches Programm mit einer einfachen Installation / Konfiguration ausgeführt wird. Der einzige Gedanke, auf den Sie achten sollten, ist die Menge an Speicherplatz, die Sie bezahlen müssen, aber ich benutze dieses Setup schon eine ganze Weile und es war kein Problem.
Es mag seltsam erscheinen, aber Sie können apt-cacher auch für die Maschine verwenden, auf der apt-cacher installiert ist. Dies bedeutet, dass wenn Ihre VM vor Ihrem Host aktualisiert wird, der Cache gefüllt wird und der Host das Paket aus dem Cache abrufen kann.
Sie können auch Statistiken darüber anzeigen, wie viel zwischengespeichert wird und wie hoch die Trefferquote ist, indem Sie die URL "http: // your-apt-cacher-ng-server: 3142" in Ihren Browser eingeben (siehe unten).
Eine gute einfache Erklärung zum Konfigurieren des apt-cacher finden Sie hier: http://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure-apt-cacher-ng-on -ubuntu-server-10-04 / die ich der Vollständigkeit halber unten einfügen werde.
apt-get install apt-cacher-ng
/etc/apt-cacher-ng/acng.conf
Mit folgendem Inhalt bearbeiten :/etc/init.d/apt-cacher-ng restart
Erstellen Sie auf den restlichen Debian / Ubuntu-Computern im Netzwerk die Datei
/etc/apt/apt.conf.d/02proxy
mit dem folgenden Inhalt:Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };
quelle
squid-deb-proxy
keinem der Apt-Cacher (Brutto-Perl-Blob) ) oder apt-cacaher-ng (schöneres Python-Chaos mit Konfigurationsdateien) funktionierten für mich am 14.04 LTS in der Nähe des Zeitstempels dieser Nachricht sehr gut.