Выпуск інструментара для падтрымання лакальных люстэркаў apt-mirror2 4

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

Дадаць каментар