Назад | Перейти на главную страницу

Прокси-сервер локального мультидистрибутивного репозитория

У нас есть несколько рабочих станций linux в локальной сети, и их количество в разработке, и я хотел бы создать локальный репозиторий, чтобы сэкономить полосу пропускания и ускорить установку и обновления. Однако мы используем CentOS для серверов, а рабочие станции представляют собой комбинацию Fedora и Ubuntu.

Я огляделся и увидел, как это сделать для Fedora или Ubuntu, но мне было интересно, как лучше всего это сделать. В идеале он загружает пакет один раз, когда он запрашивается, и сохраняет его в кеше, повторно загружая его только при обновлении пакета.

Есть другие идеи? lftpfs казалось хорошей идеей, но я не мог заставить ее работать стабильно. Думаю, я мог бы настроить прокси-сервер Squid, но у меня сложилось впечатление, что он кэшируется на основе TTL, а не временной метки в удаленном пакете, и я не хочу разрешать другой просмотр через прокси, так как сеть довольно заблокирована вниз.

Вы можете завести собственное зеркало. Это довольно просто с rsync. Иногда специалисты по обслуживанию зеркал могут даже подтолкнуть вас, обновляя свое зеркало.

Однако это может занять немного места на вашем диске. ;) Для ubuntu вы можете использовать apt-proxy или один из его клонов. Такие прокси могут быть для fedora и centos.

Вы можете легко настроить Squid на то, что хотите; просто ограничьте набор зеркал, к которым вы хотите разрешить доступ, увеличьте размер объекта для кеширования, и Боб станет любовником вашей тети.