Предположим ситуацию, когда в локальной сети несколько компьютеров вытягивают обновления и новый софт из интернета.
Чтобы не создавать ненужный трафик логично организовать вытянутое добро в виде локального репозитория, в который соседи по локалке будут заглядывать прежде, чем лезть в интернет. Удобно автоматизировать этот процесс, чтобы на локальном сервере всегда был репозиторий последнего софта с сервера производителя дистрибутива.
Для этой цели может использоваться следующая комбинация скриптов:
На клиентских компьютерах:
Пользователь из под которого запускается скрипт должен входить в группу rpm.
На сервере:
Эти скрипты должны регулярно запускаться (например, по cron-у раз в сутки) на клиентских машинах и сервере.
В /etc/apt/sources.list указываем все локальные репозитории:
Если нет цели собирать репозитории с нескольких компьютеров, возможно, проще будет использовать эти скрипты: Создание Локального Репозитория
TODO: написать дуполовку для сервера