Istnieje wiele maszyn wirtualnych z systemem Ubuntu i wszystkie są aktualizowane za pomocą następującego polecenia:
apt-get update
apt-get upgrade
Ale aktualizacja każdej maszyny wirtualnej osobno zajmuje dużo czasu, aby pobrać wymagane pakiety, a także zużywa ogromną przepustowość (z której mi brakuje). Czy można przenieść zaktualizowane pliki apt-getbezpośrednio na maszyny wirtualne?
Wiem, że pakiety są przechowywane, /var/cache/apt/archivesale potrzebuję plików bazy danych apt-get (lista serwerów lustrzanych, indeksy, dostępne pakiety na serwerach lustrzanych, ...)
Aktualizacja: Istnieje wiele rozwiązań
- apt-cacher-ng, jak wspomniano w odpowiedziach.
- Obrazy dokerów zbudowane do buforowania plików apt (faktycznie uruchamiają kałamarnicę)
- Po prostu używam kałamarnicy
Ponadto, jak wspomniano w odpowiedziach, zobacz Najlepszy sposób buforowania apt pobrań w sieci LAN?
squid-deb-proxyna serwerze proxy isquid-deb-proxy-clientna innych; dzięki temu wykrywanie proxy będzie działało transparentnie (przy użyciu Avahi), nie jest wymagana konfiguracja po stronie klienta. Jako bonus, jeśli serwer proxy nie zostanie znaleziony w sieci lokalnej, klient połączy się bezpośrednio z repozytoriami (dzięki czemu jest odpowiedni nawet dla laptopów).