Jestem studentem na Case Western Reserve University, a przepustowość z serwerów Ubuntu do mojej lokalizacji jest często strasznie zła (rzędu kilkuset bajtów na sekundę). Ja i kilku znajomych chcielibyśmy móc pobrać pakiety raz i mieć je w pamięci podręcznej do końca naszych instalacji Ubuntu w kampusie. Aby to zrobić, musielibyśmy albo skonfigurować własne repozytoria APT, albo skonfigurować serwer buforujący (squid?), Na który moglibyśmy skierować nasze systemy.
Czy ustawienie takiego lustra jest trudnym procesem? Jak można to osiągnąć?
repository
mirrors
Billy ONeal
źródło
źródło
Odpowiedzi:
Możesz użyć apt-proxy zamiast pełnego serwera lustrzanego, ponieważ konfiguracja zajmie znacznie mniej miejsca i czasu:
https://help.ubuntu.com/community/AptProxy
Będziesz wtedy musiał zaktualizować listy repozytoriów dla każdego, kto chce korzystać z twojego proxy.
źródło
Istnieje kilka sposobów dublowania pobieranych plików z repozytorium lub pamięci podręcznej. To, co jest najlepszym rozwiązaniem, zależy od tego, ile osób będzie z niego korzystać i jaka infrastruktura jest już dostępna.
Na przykład wiele uniwersytetów ma już lokalne kopie oprogramowania, w takim przypadku najłatwiejszym rozwiązaniem jest dodanie Ubuntu do tego serwera. ;)
A jeśli Twoja uczelnia ma już serwer proxy, możesz go użyć (może z pewnymi niestandardowymi ustawieniami dla repozytoriów?).
Gdy chcesz lustro całość lub jakąś część oficjalnych repozytoriach (i / lub innych repozytoriów), można użyć coś podobnego
apt-mirror
,debmirror
,debpartial-mirror
,mirrorkit
lububumirror
. Tworzenie kopii lustrzanych całych repozytoriów może przyciągać wiele pakietów, z których nikt nigdy nie korzysta, więc jeśli przepustowość jest naprawdę problemem (nawet w nocy), przydatne może być wykonanie kopii lustrzanych tylko popularnych pakietów ...Kiedy chcesz buforować tylko używanych pakietów, istnieje
apt-cacher
,apt-cacher-ng
alboapt-p2p
, albo jak serwer proxy Squid.Jedną z zalet posiadania lokalnego serwera lustrzanego (w porównaniu z pamięcią podręczną) jest to, że instalacja / aktualizacje zawsze będą szybkie (w przypadku pakietów dostępnych w tym serwerze), podczas gdy podczas korzystania z pamięci podręcznej pierwsza osoba, która potrzebuje pakietu, będzie musiała poczekaj, aż zostanie pobrany. Możesz także skonfigurować serwer lustrzany do aktualizacji w nocy, aby pobieranie pakietów odbywało się, gdy (prawie) nikt inny nie korzysta z łącza internetowego.
OTOH zaletą użycia pamięci podręcznej jest to, że pobierzesz tylko dokładnie to, czego potrzebujesz, i nigdy więcej.
źródło