Как создать Yum Cache Server для клиентских машин в локальной сети

9

Как и в Ubuntu, у нас есть возможность создать «сервер кэша обновлений Ubuntu», который загружает и обновляет пакеты прямо из Интернета и обслуживает другие клиентские компьютеры с Ubuntu для установки / обновления пакетов. Таким же образом для дистрибутива на основе RHEL (Centos, fedora) мы можем создать «сервер кэширования обновлений», который загружает пакеты из Интернета и локально предоставляет клиентскому компьютеру в локальной сети. Также как ubuntu, этот сервер кэша служит для всех версий centos, fedora и т. Д. ,

Анкит Пандя
источник

Ответы:

2

Есть несколько методов для достижения этой цели.

Самый простой вариант - создать кеширующий прокси-сервер, такой как squid, который клиенты могут настроить для подключения. Как только клиент загрузит один пакет, остальные клиенты будут собирать пакет из кэша Squid, а не загружать его напрямую из хранилища.

На веб-сайте YUM перечислены несколько параметров (в том числе подключение /var/cache/yumк общему хранилищу, например, NFS или использование rsyncдля копирования кэшированных пакетов на другие машины), где кэш создается путем синхронизации файлов пакетов с удаленного зеркала, большинство из которых потребует существенной конфигурации и дискового пространства. поддерживать.

нейро
источник
1

установить и настроить mrepo от Dag Wieers. Работает как шарм. Это не похоже на apt-cache от apt-cache-ng, но в ням не существует ничего такого, о чем я знаю.

natxo asenjo
источник