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

Зеркалирование репозитория apt через ssh

У нас есть подходящий репозиторий для распространения обновлений для нашего программного обеспечения. Доступ к репозиторию осуществляется через ssh и аутентификацию с открытым ключом:

deb ssh://repo.server.com/dist stable

Поскольку соединение для загрузки из Европы в Америку очень медленное, я подумал о настройке зеркала репозитория. Мне было интересно, что лучше всего в этом случае. Я попытался настроить зеркало с помощью apt-mirror, но похоже, что он не поддерживает ssh. Я заглянул в apt-cacher, но, похоже, это мне не подходит.

Могу ли я просто синхронизировать все файлы из репозитория, а затем создать новое подходящее репо?

Почему вы не можете просто выполнить синхронизацию всего через SSH? Вам действительно не нужно создавать новый репозиторий, вам просто нужно каким-то образом направить ваших клиентов на использование локального зеркала вместо удаленного.

Вся зеркальная система Debian / Ubuntu полностью основана на rsync, так что ничто не мешает вам просто использовать rsync.