Обнародвано издание инструмента 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-сервери за зеркала.
Източник: opennet.ru
