Есть два простых способа сделать это, и один более сложный.
Более сложной была бы умная система кеширования-зеркалирования для DNF, которая знает об обновлениях пакетов. Вы можете использовать keepcache=true
файл конфигурации DNF, а затем каким-то образом повторно экспортировать эти файлы. Но это довольно неудобно. Вместо этого я бы предложил один из самых простых:
- Настройте локальное зеркало. Периодически запускайте rsync (инструкции на веб-сайте зеркалирования Fedora ) и указывайте на это ваши хосты. Это довольно просто, но, вероятно, будет связано с отражением многих вещей, которые вам не нужны.
- Установите стандартный кеширующий прокси-сервер и используйте его. Вы можете просто настроить обычный сервер или, если хотите быть более умным, сделать то, что предлагается в посте блога Lazy distro mirror с Squid - настроить «ускоряющий» сервер, работающий на порту 80, и притвориться, что это ваш удаленный репозиторий. место нахождения.