Опубликован выпуск инструментария apt-mirror2 4, предназначенного для организации работы локальных зеркал apt-репозиториев дистрибутивов на базе Debian и Ubuntu. Apt-mirror2 может использоваться в качестве прозрачной замены вместо утилиты apt-mirror, которая не обновлялась с 2017 года. Основным отличием от apt-mirror2 является использование языка Python с библиотекой asyncio (код оригинального apt-mirror был написан на Perl), а также применением проверки целостности на всех стадиях зеркалироваиня для недопущения нарушения работоспособности зеркала. Код распространяется под лицензией GPLv3.
В новой версии:
- Реализована поддержка совместимых с apt-mirror списков файлов (ALL, NEW, MD5, SHA256, SHA512).
- Добавлена поддержка передачи метрик Prometheus для мониторинга.
- Добавлена проверка целостности файлов с релизами и обеспечены повторные попытки их загрузки в случае сбоев.
- Улучшено прогнозирование размера загружаемых данных.
- Улучшено ведение лога.
- Решены проблемы при создании зеркал FTP-серверов.
Release.
Ссылка here.