De release van de apt-mirror2 4 toolkit is gepubliceerd, ontworpen om het werk van lokale mirrors van apt-repository's van distributies gebaseerd op Debian en Ubuntu te organiseren. Apt-mirror2 kan worden gebruikt als een transparante vervanging voor het hulpprogramma apt-mirror, dat sinds 2017 niet meer is bijgewerkt. Het belangrijkste verschil met apt-mirror2 is het gebruik van Python met de asyncio-bibliotheek (de originele apt-mirror-code is geschreven in Perl), evenals het gebruik van integriteitscontroles in alle fasen van het spiegelen om verstoring van de spiegel te voorkomen. De code wordt gedistribueerd onder de GPLv3-licentie.
In de nieuwe versie:
- Ondersteuning geïmplementeerd voor apt-mirror-compatibele bestandslijsten (ALL, NEW, MD5, SHA256, SHA512).
- Ondersteuning toegevoegd voor het doorgeven van Prometheus-metrieken voor monitoring.
- Integriteitscontrole van releasebestanden toegevoegd en nieuwe pogingen om ze te downloaden in geval van fouten.
- Verbeterde voorspelling van de downloadgrootte.
- Verbeterde logboekregistratie.
- Problemen met het maken van FTP-serverspiegelservers zijn opgelost.
Bron: opennet.ru