Udostępnianie aktualizacji innym użytkownikom w sieci

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Może się zdarzyć sytuacja, w której tylko jeden komputer jest podłączony do internetu. Nie mamy możliwości udostępnić łącza pozostałym użytkownikom sieci, a chcemy zrobić aktualizacje na pozostałych komputerach. Z pomocą może nam przyjść usługa apt-cacher. Aby ją zainstalować w terminalu wpisujemy:

sudo apt-get install apt-cacher

Następnie edytujemy plik: apt-cacher, wpisując w konsoli:

sudo gedit /etc/default/apt-cacher

W pliku przy wpisie AUTOSTART zmieniamy 0 na 1. Zmiany zapisujemy i restartujemy apt-cacher wklepując w terminalu:

/etc/init.d/apt-cacher restart

Kolejnym krokiem jest edytowanie na pozostałych komputerach pliku sources.list. W konsoli należy wpisać:

sudo gedit /etc/apt/sources.list

W pliku można znaleźć wpisy w takiej postaci:

deb http://pl.archive.ubuntu.com/ubuntu/ maveric main restricted
deb-src http://pl.archive.ubuntu.com/ubuntu/ maveric main restricted

Gdzie po http znajduje się adres internetowy z którego jest pobierana aktualizacja.
Aby inne komputery mogły pobierać aktualizacje z serwera lub głównego komputera w sieci, należy po http wpisać adres IP serwera oraz numer portu:
np:

deb http://192.168.1.101:3142/pl.archive.ubuntu.com/ubuntu/ maveric main restricted
deb-src http://192.168.1.101:3142/pl.archive.ubuntu.com/ubuntu/ maveric main restricted

Po zmianach zapisujemy plik. Później wystarczy wpisać w terminalu oczywiście na komputerze klienckim polecenie:

sudo apt-get update && upgrade
Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • kuba

    Cześć
    Wszystko idzie dobrze, tylko, że mój problem polega na tym, ze jak już chcę pobrać aktualizacje jako klient to w konsoli mi wypisuje odmowę połączenia na porcie 3142, jak odblokować ten port?
    Z góry dziękuję za pomoc