Die Veröffentlichung des Toolkits apt-mirror2 4 wurde veröffentlicht, das die Arbeit lokaler Spiegel von apt-Repositorys von Distributionen basierend auf Debian und Ubuntu organisieren soll. Apt-mirror2 kann als transparenter Ersatz anstelle des Dienstprogramms apt-mirror verwendet werden, das seit 2017 nicht mehr aktualisiert wurde. Der Hauptunterschied zu apt-mirror2 besteht in der Verwendung von Python mit der Asyncio-Bibliothek (der ursprüngliche apt-mirror-Code wurde in Perl geschrieben) sowie in der Verwendung von Integritätsprüfungen in allen Phasen der Spiegelung, um Störungen der Spiegelung zu verhindern. Der Code wird unter der GPLv3-Lizenz vertrieben.
In der neuen Version:
- Unterstützung für apt-mirror-kompatible Dateilisten (ALLE, NEU, MD5, SHA256, SHA512) implementiert.
- Unterstützung für die Übergabe von Prometheus-Metriken zur Überwachung hinzugefügt.
- Integritätsprüfung der Release-Dateien hinzugefügt und bei Fehlern erneute Versuche, sie herunterzuladen.
- Verbesserte Vorhersage der Downloadgröße.
- Verbesserte Protokollierung.
- Probleme beim Erstellen von FTP-Serverspiegeln wurden behoben.
Source: opennet.ru