Esistono più macchine virtuali che eseguono Ubuntu e sono tutte aggiornate dal seguente comando:
apt-get update
apt-get upgrade
Ma l'aggiornamento di ogni VM separatamente richiede molto tempo per scaricare i pacchetti richiesti e utilizza anche un'enorme quantità di larghezza di banda (che sto esaurendo). È possibile trasferire i file aggiornati apt-getdirettamente nelle macchine virtuali?
So che i pacchetti sono archiviati /var/cache/apt/archivesma ho bisogno dei file di database apt-get (elenco di mirror, indici, pacchetti disponibili su mirror, ...)
Aggiornamento: ci sono molte soluzioni
- apt-cacher-ng come indicato nelle risposte.
- Immagini docker create per la memorizzazione nella cache di file apt (eseguono effettivamente calamari)
- Semplicemente usando calamari
Inoltre, come indicato nelle risposte, vedi Il modo migliore per memorizzare nella cache i download di apt su una LAN?
squid-deb-proxysul server proxy esquid-deb-proxy-clientsu altri; questo farà funzionare il rilevamento proxy in modo trasparente (usando Avahi), nessuna configurazione sul lato client richiesta. Come bonus, se il server proxy non viene trovato sulla rete locale, il client si collegherà direttamente ai repository (rendendolo adatto anche per i laptop).