Локальный сервер обновляет для сети

У меня есть установка один компьютер в нашей сети как файловый сервер. Поскольку Интернет здесь в Танзании является и медленным и дорогим, я хотел бы, чтобы та одна система загрузила все обновления и затем другие 10 компьютеров в сети для получения тех файлов обновления от сервера. Я - что-то вроде noobie к Ubuntu, но действительно хочу изучить, как получить эту работу гладко, чтобы помочь другим НПО и школам здесь в Танзании. Brendon

3
задан 28 June 2011 в 23:00

2 ответа

Большие новости, это - простая установка.

1) В системе Вы хотите разместить все файлы, установить "squid-deb-proxy"

2) Во всех системах (включая систему от шага 1), установите "squid-deb-proxy-client"

Вот именно теперь все Ваши клиенты будут использовать одну систему для получения пакетов обновлений/установки, и если та система не будет иметь файла, то это (сервер) выйдет и получит файл.

1
ответ дан 1 December 2019 в 19:51

На Вашем сервере установите пакет apt-cacher-ng.

Если у Вас есть брандмауэр, открытый порт 3142 к клиентским машинам.

На каждом клиенте, выполненном

 echo "Acquire::http { Proxy \"http://<serveripaddress>:3142\"; };" | sudo tee /etc/apt/apt.conf.d/02proxy

включить кэширование.

Если необходимо отключить кэширование на клиенте по некоторым причинам, можно просто работать

sudo rm /etc/apt/apt.conf.d/02proxy
0
ответ дан 1 December 2019 в 19:51

Другие вопросы по тегам:

Похожие вопросы: