Ubuntu çalıştıran birden fazla sanal makine var ve hepsi aşağıdaki komutla güncelleniyor:
apt-get update
apt-get upgrade
Ancak her VM'yi ayrı ayrı güncellemek, gerekli paketleri indirmek için çok zaman alır ve ayrıca çok fazla bant genişliği kullanır (tükeniyorum). Güncellenen dosyaları apt-getdoğrudan VM'lere aktarmak mümkün müdür ?
Paketlerin depolandığını biliyorum /var/cache/apt/archivesama apt-get veritabanı dosyalarına ihtiyacım var (aynalar, dizinler, aynalardaki mevcut paketler, ...)
Güncelleme: Birçok çözüm var
- Cevaplarda belirtildiği gibi apt-cacher-ng.
- Apt dosyalarını önbelleğe almak için oluşturulmuş Docker görüntüleri (aslında kalamar çalışıyorlar)
- Sadece kalamar kullanma
Ayrıca, cevaplarda belirtildiği gibi, bkz. LAN'da apt indirmelerini önbelleğe almanın en iyi yolu?
squid-deb-proxyProxy sunucusuna vesquid-deb-proxy-clientdiğerlerine bile yükleyebilirsiniz ; bu, proxy algılamayı şeffaf bir şekilde (Avahi kullanarak) çalıştıracaktır, istemci tarafı yapılandırması gerekmez. Bonus olarak, proxy sunucusu yerel ağda bulunmazsa, müşteri doğrudan depolara bağlanır (bunu dizüstü bilgisayarlar için bile uygun hale getirir).