Es gibt mehrere virtuelle Maschinen, auf denen Ubuntu ausgeführt wird, und alle werden mit dem folgenden Befehl aktualisiert:
apt-get update
apt-get upgrade
Das separate Aktualisieren jeder VM nimmt jedoch viel Zeit in Anspruch, um die erforderlichen Pakete herunterzuladen, und beansprucht auch sehr viel Bandbreite (die mir ausgeht). Ist es möglich, die aktualisierten Dateien apt-getdirekt auf VMs zu übertragen?
Ich weiß, dass die Pakete in gespeichert sind, /var/cache/apt/archivesaber ich benötige die apt-get-Datenbankdateien (Liste der Spiegel, Indizes, verfügbare Pakete auf Spiegeln, ...)
Update: Es gibt viele Lösungen
- apt-cacher-ng wie in den antworten erwähnt.
- Docker-Images, die zum Zwischenspeichern von Apt-Dateien erstellt wurden (sie werden tatsächlich mit Squid ausgeführt)
- Einfach mit Tintenfisch
Wie in den Antworten erwähnt, finden Sie unter Bester Weg, um geeignete Downloads in einem LAN zwischenzuspeichern weitere Informationen.
squid-deb-proxyauf dem Proxy-Server undsquid-deb-proxy-clientauf anderen installieren . Dadurch wird die Proxy-Erkennung transparent (unter Verwendung von Avahi), und es ist keine clientseitige Konfiguration erforderlich. Wenn der Proxyserver nicht im lokalen Netzwerk gefunden wird, stellt der Client eine direkte Verbindung zu den Repositorys her (was dies auch für Laptops geeignet macht).