Апублікаваны выпуск інструментара 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