De release van de apt-mirror2 4-tool is gepubliceerd, bedoeld voor het opzetten van lokale mirrors van apt-repositories voor distributies op basis van Debian en Ubuntu. 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 de programmeertaal Python met de asyncio-bibliotheek (de code van de originele apt-mirror was geschreven in Perl), evenals de implementatie van integriteitscontroles tijdens alle fasen van het mirror-proces om storingen van de mirror te voorkomen. De code wordt verspreid onder de GPLv3-licentie.
In de nieuwe versie:
- Ondersteuning voor compatibele bestandenlijsten (ALL, NEW, MD5, SHA256, SHA512) is geïmplementeerd in apt-mirror.
- Ondersteuning voor het verzenden van Prometheus-statistieken voor monitoring is toegevoegd.
- Integriteitscontroles van bestanden met releases zijn toegevoegd en herhaalde pogingen tot downloaden zijn verzekerd bij fouten.
- De voorspelling van de grootte van te downloaden gegevens is verbeterd.
- Het logboekbeheer is verbeterd.
- Problemen bij het maken van mirrors van FTP-servers zijn opgelost.
Bron: opennet.ru
