doc.3dn.ru
Вторник, 05.11.2024, 19:44
Приветствую Вас Гость | RSS
 
Главная Каталог статейРегистрацияВход
Меню сайта
Категории каталога
LINUX (Server`s) [16]
Windows (Server`s) [3]
Наш опрос
Нужны ли на сайте видео уроки по Flash?
Всего ответов: 489


Главная » Статьи » Сервера » LINUX (Server`s)

Делаем локальный репозиторий с помощью approx

Approx кеширующий прокси-сервер для работы с репозиторями пакетов Debian

Approx имитирует HTTP-репозиторий Debian. При получении от компьютера локальной сети запроса на загрузку какого-либо пакета последний загружается с настоящего репозитория и сохраняется в кеше (соответственно, в следующий раз пакет выдаётся из кеша).

Approx позволяет сэкономить время и внешний трафик при установке или обновлении систем Debian на нескольких компьютерах в локальной сети. Кеш пакетов обычно занимает несколько ГБ.

Approx также некоторым образом упрощает администрирование клиентских систем: при изменении адресов реальных репозиториев в клиентских файлах /etc/apt/sources.list никаких изменений выполнять не нужно.

Approx является полным аналогом apt-proxy, и может заменить последний без необходимости модификации клиентских файлов /etc/apt/sources.list. Также существует ещё один аналог этой программы -- apt-cacher.

Установка approx:

# aptitude install approx

Настройка сервера:

Редактируем единственный файл /etc/approx/approx.conf

# Список репозиториев
debian         http://ftp.ru.debian.org/debian
security        http://security.debian.org/debian-security
volatile         http://ftp.ru.debian.org/debian-volatile
skype           http://download.skype.com/linux/repos/debian
google         http://dl.google.com/linux/deb/

$interface      any                       # Все интерфейсы
$port              9999                    # какой порт слушает approx
$max_wait    10                         # Не знаю, что но я расскоментировал
max_rate      3500                     # Как я понял, это размер локального репозитория сделал его 3,5 Гб
#$user          approx
#$group        approx
#$syslog       daemon
#$pdiffs        true
#$verbose    false


Осталось изменить /etc/apt/sources.list на сервере и локальных ПК.

deb http://IP_сервера:9999/debian/ lenny main contrib non-free
deb-src http://IP_сервера:9999/debian/ lenny main contrib non-free

deb http://IP_сервера:9999/security/ lenny/updates contrib non-free main
deb-src http://IP_сервера:9999/security/ lenny/updates contrib non-free main
deb http://IP_сервера:9999/debian/ lenny-proposed-updates contrib non-free main
deb-src http://IP_сервера:9999/debian/ lenny-proposed-updates contrib non-free main
deb http://IP_сервера:9999/volatile/ lenny/volatile main contrib non-free
deb-src http://IP_сервера:9999/volatile/ lenny/volatile main contrib non-free

deb http://IP_сервера:9999/skype/ stable non-free
deb http://IP_сервера:9999/google/ stable non-free


Все, локальный репозиторий готов, перед использованием выполните на всех ПК aptitude update.

Категория: LINUX (Server`s) | Добавил: doc (17.04.2009) | Автор: doc
Просмотров: 3247 | Рейтинг: 0.0/0 |

Всего комментариев: 0

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск
Друзья сайта
www.work-zilla.com
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0


Copyright MyCorp © 2024
Бесплатный хостинг uCoz