Оновлення систем при комп'ютерах з низькою пропускною здатністю чи повільною швидкістю з'єднання

Користувачі з обмеженнями по пропускній здатності, швидкості і / або обсязі скачаний або користувачі з більш ніж одним комп'ютером мають можливість представити свої комп'ютери в локальній мережі в "актуальному" стані.

Рішення полягає у створенні дзеркалa архіву на одному з комп'ютерів в локальній мережі, з якого інші комп'ютери проводять обнобленіе систем в локальній мережі, зберігаючи таким чином пропускну здатність мережі.

Передумови

Переконайтеся, що у Вас є 6 Гб простору для кеш-пам'яті.

Використання approx як локальне дзеркало архіву

Коли клієнт запитує файли, комп'ютер з approx-сервером видає пакети з кешу, припускаючи, що команди apt-get update, dist-upgrade -d or dist-upgrade проводилися на комп'ютері, на якому розміщується approx сервер.

Крок 1: Настройка сервера для використання approx

apt-get install approx
mcedit /etc/approx/approx.conf

Дозвольте файлу конфігурації approx.conf застосувати дзеркала в Інтернеті:

# Tут Ви бачете деякі приклади дистанційного відображення сховищ.
# Дивіться http://www.debian.org/mirror/list для дзеркальних веб-сторінок.

debian http://ftp.iinet.net.au/debian/ <<використовуйте debian-дзеркало Вашого регіону
aptosid http://aptosid.net/debian/

Для інших дзеркал застосовуйте той же саму процедуру.

Запустіть approx-сервер з командою:

update-inetd --enable approx

Якщо це не вдалося, комп'ютер з approx-сервером повинен перезавантажувати. approx відомий тим, що є іноді примхливим при запуску.

Після перезавантаження запустіть apt-get update та dist-upgrade або dist-upgrade-d . Це гарантує, що Ваш approx-сервер отримує доступ до новітніх пакетам, які знаходяться на дзеркалах. Після того, Ваші клієнти одержують при команді 'apt-get' нові пакети з approx-сервера.

Пакети розподілені після першого доступу до approx-серверу в папці / var / cache / approx кожного клієнта.

Крок 2: Налаштування клієнтів для використання approx-сервера

Спочатку змініть всі файли в /etc/apt/sources.list.d/*.list для підготовки approx для застосування debian- дзеркал і aptosid-дзеркал.

Закоментуйте (наприклад з mcedit) URL посилання (пишіть # in front of them) і додайте наступні рядки і збережіть зміни, наприклад:

Debian список джерел
mcedit /etc/apt/sources.list.d/debian.list
#deb Ваше поточне дзеркало Debian

deb http://approx:9999/debian/ sid main contrib non-free
aptosid список джерел
mcedit /etc/apt/sources.list.d/aptosid.list
#deb Ваше поточне дзеркало aptosid 

deb http://approx:9999/aptosid/ sid main fix.main
Інші списки джерел

Для інших sources.list-файлів застосовуйте той же саму процедуру.

Проксі для доступу до сервера

Редагуйте потiм файл /etc/hosts щоб додати IP-адреса локального проксі-сервера для доступу до Вашого сервера:

mcedit /etc/hosts
10.1.1.X approx

Тепер запустіть команду apt-get update та dist-upgrade або dist-upgrade -d.Перший прогін на кожному з Ваших клієнтів-комп'ютерів буде повільним. У разі тайм-ауту спробуйте ще раз. Наступні доступи повинні працювати швидше.

Сторінка останний раз переглянута 14/08/2010 0100 UTC