Dziś jestem w pracy rozwiązał ciekawy problem. Musiałem zainstalować i zaktualizować Debiana serwer. Nie byłoby w tym nic skomplikowanego, ale problemem było, że serwer jest sieć gdzie nie ma dostępu do Internetu oraz ze względów bezpieczeństwa lub może nie być połączenia z Internetem.
Widziałem kiedyś program, który może zaktualizować serwer do wolnego połączenia z Internetem. Udało się na zasadzie, że mam komputer, który nie jest lub jest bardzo powolny internet uruchomić program, który stworzył listę pakietów do aktualizacji. Następnie, wykaz ten powinien być przeniesione do komputera z połączeniem internetowym. Istnieje lista pobranych pakietów w wybranym obszarze. Następnie trzeba było przekazać te pakiety z powrotem do komputera bez konieczności podłączania kompletną aktualizację. Rozwiązanie jest szczególnie wskazane tam, gdzie naprawdę nie ma połączenia z Internetem. Ten program nazywa się apt-imagen .
To nie była moja sprawa. Chociaż sieci nie mają dostępu do Internetu, mam co najmniej połączenia sieciowego na innym serwerze, który ma już połączenie z Internetem. Mimo, że serwer proxy, ale to za mało. Znalazłem program do mnie w moim przypadku dość podobne. Jest to apt-cacher .
Jeśli sieć działa ponad serwerze Debiana lub Ubuntu, możesz przyspieszyć pobieranie aktualizacji przy użyciu lokalnego mirrora pakietów. Pakiety są pobierane z internetu i tylko 1 będzie dostępne lokalnie dla innych klientów w sieci.
Apt-cacher upraszcza konfigurację lokalnego mirrora. Wszystko co jest potrzebne do zainstalowania programu w normalny sposób
sudo apt-get install apt-cacher
następnie skonfigurować inne Debiana lub Ubuntu klientów go używać zamiast zdalnego repozytorium. Apt-cacher tworzy kompletne lusterko Debiana - wymagałoby to około 30 gigabajtów przestrzeni dyskowej dla jednej architektury, a około 100 gigabajtów dla całego lustra. Nie mówię, że kwota ta refleksji wymaga bardzo szybkiego połączenia i dużo czasu.
apt-cacher jest proxy kešujúce (proxy cache), więc kiedy jeden z lokalnego komputera PC, aby zainstalować nowy pakiet, apt-cacher nakešuje go do lokalnego komputera. Jest bardzo sprytny i skuteczny. Konfiguracja jest w / etc / apt-cacher / apt-cacher.conf i jest bardzo dobrze opisanych. Po adaptacji do środowiska mogą importować istniejące cache zawartości dla szybkiego polecenia start
sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
Archiwum automatycznie zachowuje aktualne i usunięte stare odpadów. To działa na porcie 3142 (może ulec zmianie w konfiguracji).
Klienci trzeba edytować plik / etc / apt / sources.list na przykład. w następujący sposób:
deb http://[local-server]:3142/debian stable main contrib non-free
deb-src http://[local-server]:3142/debian stable main contrib non-free
deb http://[local-server]:3142/security stable/updates main contrib non-free
apt-cacher jest w pełni konfigurowalna używać różnych repozytoriów i aktualizacji w określonych odstępach czasu. Możliwe jest również, aby ograniczyć uczęszczanych szlaków. Proste instrukcje na temat sposobu konfiguracji apt-cacher i klientów są tutaj: http://www.debuntu.org/how-to-set-up-a-repository-cache-with-apt-cacher











































Pokrewne artykuły
Żaden użytkownik nie odpowiedział w tym poście
Wpisz się do Księgi
Uwaga: Moderowanie komentarzy może aktywnym nie ma potrzeby, aby ponownie swój komentarz