Оновлення систем при комп'ютерах з низькою пропускною здатністю чи повільною швидкістю з'єднання
Користувачі з обмеженнями по пропускній здатності, швидкості і / або обсязі скачаний або користувачі з більш ніж одним комп'ютером мають можливість представити свої комп'ютери в локальній мережі в "актуальному" стані.
Рішення полягає у створенні дзеркал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.com/debian/
Для інших дзеркал застосовуйте той же саму процедуру.
Запустіть approx-сервер з командою:
update-inetd --enable approx
Якщо це не вдалося, комп'ютер з approx-сервером повинен перезавантажувати. approx відомий тим, що є іноді примхливим при запуску.
Після перезавантаження запустіть apt-get update та dist-upgrade або dist-upgrade-d span>. Це гарантує, що Ваш 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.Перший прогін на кожному з Ваших клієнтів-комп'ютерів буде повільним. У разі тайм-ауту спробуйте ще раз. Наступні доступи повинні працювати швидше.