Najnovšie na Twitteri
    sledujte môj Twitter
    Moje projekty

    Aktualizácia viacerých staníc a šetrenie pásma

    Publikované: 25.05.2007 22:10 | Zobrazené: 495x

    Ja mám doma sieť štyroch počítačov. Na troch z nich je Debian Sid a z toho dva stroje sa aktualizujú (takmer) každý deň. Provider mi po prekročení určitého množstva objemu stiahnutých dát znižuje rýchlosť, takže akási súborová proxy je viac než žiadúca. Pokúšal som sa nakonfigurovať apt-cache a aj apt-proxy, ale nejako som nepochodil, takže som skončil pri approx-e.

    Najskôr situácia. Do internetu sa pripájam cez Vesnu (192.168.0.1/24), ktorá slúži ako brána pre zvyšok siete. Druhý pravidelne sa aktualizujúci Debian je Lúthien (192.168.0.4/24). Na ktorom stroji rozbeháme proxy, je vo svojej podstate jedno. Ja som sa rozhodol, že to bude Vesna. Oba stroje používajú rovnaké repozitáre:

    deb http://download.videolan.org/pub/videolan/debian sid main
    deb http://www.debian-multimedia.org sid main
    deb http://edevelop.org/debian/ unstable main
    deb http://ftp.cz.debian.org/debian unstable main contrib non-free
    deb http://ftp.cz.debian.org/debian experimental main contrib non-free
    

    Najskôr je potrebné na Vesne nainštalovať approx:

    apt-get install approx
    

    Upravíme jeho konfiguračný súbor /etc/approx/approx.conf, kde nastavíme mapovanie repozitárov:

    videolan   http://download.videolan.org/pub/videolan/debian
    multimedia http://www.debian-multimedia.org
    e17        http://edevelop.org/debian/
    debian     http://ftp.cz.debian.org/debian
    

    Potom na všetkých staniciach (v mojom prípade Vesna a Lúthien) upravíme zoznam repozitárov v /etc/apt/sources.list tak, aby vyzeral takto:

    deb http://vesna:9999/videolan sid main
    deb http://vesna:9999/multimedia sid main
    deb http://vesna:9999/e17 unstable main
    deb http://vesna:9999/debian unstable main contrib non-free
    deb http://vesna:9999/debian experimental main contrib non-free
    

    A nakoniec už len reštartujeme approx:

    /etc/init.d/approx restart
    

    A je to. Môžete dať na oboch staniciach updatovať zoznam balíčkov. Pokiaľ niektorá stanica bude sťahovať balíček cez apt, tak approx si ho uloží do svojej cache a ak ho bude chcieť iná stanica, approx ho jednoducho vráti z tejto cache a nebude sa duplicitne sťahovať z internetu.

    Je zrejmé, že s Debianom Sid nám pri každodenných upgradoch bude cache za krátko obsahovať veľa starých a nepotrebných verzií balíkov. Zbavíme sa ich pomocou programu gc_approx.

    Pošli na: Facebook   vybrali.sme.sk
    Komentáre:

    Zatiaľ nie sú žiadne komentáre.

    Pridať komentár