De release van de apt-mirror2 4 toolkit is gepubliceerd. Deze is ontworpen om het werk van lokale mirrors van apt-repositories van distributies te organiseren. Debian и UbuntuApt-mirror2 kan worden gebruikt als een transparante vervanging voor het apt-mirror-hulpprogramma, dat sinds 2017 niet meer is bijgewerkt. De belangrijkste verschillen met apt-mirror2 zijn het gebruik van Python met de asyncio-bibliotheek (de originele apt-mirror-code was geschreven in Perl), en het gebruik van integriteitscontroles in alle spiegelingsfasen om corruptie van de mirrors te voorkomen. De code wordt gedistribueerd onder de GPLv3-licentie.
In de nieuwe versie:
- Ondersteuning geïmplementeerd voor apt-mirror-compatibele bestandslijsten (ALLE, NIEUW, 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
