La version 4 de l'outil apt-mirror2 a été publiée, destinée à organiser le fonctionnement des miroirs locaux des dépôts apt des distributions basées sur Debian et Ubuntu. Apt-mirror2 peut être utilisé comme un remplacement transparent de l'outil apt-mirror, qui n'a pas été mis à jour depuis 2017. La principale différence avec apt-mirror2 est l'utilisation du langage Python avec la bibliothèque asyncio (le code original de apt-mirror était écrit en Perl), ainsi que l'application d'une vérification d'intégrité à toutes les étapes de la mise en miroir pour éviter tout dysfonctionnement du miroir. Le code est distribué sous la licence GPLv3.
Dans la nouvelle version :
- La prise en charge des listes de fichiers compatibles avec apt-mirror (ALL, NEW, MD5, SHA256, SHA512) a été mise en œuvre.
- La prise en charge de la transmission des métriques Prometheus pour le monitoring a été ajoutée.
- Une vérification d'intégrité des fichiers des versions a été ajoutée et des tentatives de re-téléchargement en cas d'échec ont été mises en place.
- L'anticipation de la taille des données téléchargées a été améliorée.
- La gestion des logs a été améliorée.
- Des problèmes lors de la création de miroirs de serveurs FTP ont été résolus.
Source : opennet.ru
