У нас есть два офиса с настольными компьютерами Ubuntu. Поскольку наше сетевое соединение медленное, мы хотели бы иметь свой собственный внутренний сервер пакетов для каждой машины, с которого он мог бы получать и устанавливать обновления на ежедневной основе, вместо того, чтобы каждая машина отдельно загружала все те же файлы.
Итак, мы хотели бы иметь одну машину, которая извлекает любые обновления пакетов из http://us.archive.ubuntu.com/ubuntu/и т. д. каждый день и действует как сервер пакетов для других машин в сети.
Кто-нибудь это делал? Вы знаете хорошее руководство по этому процессу? Я поискал и ничего не нашел, хотя, возможно, мои условия поиска плохие.
Раньше я использовал apt-cacher, но с тех пор заменил его на apt-cacher-ng. Что вам нужно сделать, это
apt-get install apt-cacher-ng
echo 'Acquire::http { Proxy "http://server:3142"; };' > /etc/apt/apt.conf.d/99apt-cacher-ng
, заменяя сервер с доменным именем или IP-адресом машины, на которой запущен apt-cacher-ngсмотреть на Apt-Proxy.
apt-proxy - это программа, которая кэширует загружаемые из Интернета пакеты на ваш жесткий диск. Поскольку apt-proxy ведет себя так, как будто это HTTP-сервер с полной копией выбранных вами репозиториев, вы можете получить доступ к пакетам с других компьютеров в вашей сети. Если пакета нет в кеше, apt-proxy автоматически загружает и кеширует его. Это может значительно уменьшить полосу пропускания загрузки и время установки, когда вам придется повторно устанавливать одни и те же пакеты (например, обновление нескольких машин).
Обновить: Нашел еще один похожий вопрос, на Apt-cacher и Apt-прокси, что предполагает использование приблизительно.
Также см. Статью eHow о Альтернативы Apt-proxy для краткого обзора.
Вы хотите искать Debian, а не Ubuntu. Ubuntu использует системы упаковки Debian, поэтому методы зеркалирования репозиториев Debian работают и для Ubuntu.
Я быстро поискал в Интернете и это выглядит довольно полезным.
Похоже, вы ищете локальное зеркало репозитория пакетов. Вот это небольшое руководство о том, как это сделать с помощью Apt-mirror. Ему несколько лет, но он все еще актуален. После настройки зеркала вы можете направить все свои серверы / рабочие столы на локальный узел зеркалирования для получения обновлений (объяснено в нижней части руководства).