Может ли APT автоматически выбирать между общедоступным и локальным зеркалами?

Моя компания использует множество рабочих станций Ubuntu, поэтому я построил внутреннее зеркало Ubuntu, которое работает очень хорошо - оно синхронизируется один раз в день, а затем все в локальной сети обновляется с гигабитной скоростью. Однако это действительно практично только для компьютеров, которые не выходят из офиса, например настольные компьютеры. У нас есть несколько ноутбуков, которые мне пришлось настроить для публичных репозиториев, поскольку локальное зеркало недоступно за пределами локальной сети.

Я прочитал Как выбрать самое быстрое зеркало из командной строки? , и это хорошо, поскольку у APT есть опция автоматического выбора источников пакетов, но это касается только официальных зеркал. Можно ли заставить APT автоматически использовать локальное зеркало, если оно доступно (например, DNS разрешается правильно, ping и т. Д.), И переключаться на общедоступное зеркало, когда ноутбуки вывозятся за пределы офиса? Я уже обнаружил, что APT не любит дубликаты источников, поэтому указание строк deb дважды не сработает. Я уверен, что мог бы написать несколько сценариев, чтобы сделать это, но это было бы довольно забавно, поэтому я хотел бы посмотреть, есть ли более элегантное решение.

2
задан 27 December 2017 в 14:23

0 ответов

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

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