È stato pubblicato il rilascio degli strumenti apt-mirror2 4, destinato all'organizzazione del funzionamento di specchi locali dei repository apt dei distribuitivi basati su Debian e Ubuntu. Apt-mirror2 può essere utilizzato come una sostituzione trasparente dell'utilità apt-mirror, che non è stata aggiornata dal 2017. La principale differenza rispetto a apt-mirror2 è l'uso del linguaggio Python con la libreria asyncio (il codice originale di apt-mirror era scritto in Perl) e l'applicazione del controllo di integrità in tutte le fasi di mirrorizzazione per evitare di compromettere il funzionamento dello specchio. Il codice è distribuito sotto licenza GPLv3.
Nella nuova versione:
- È stata implementata la compatibilità con i file di elenco apt-mirror (ALL, NEW, MD5, SHA256, SHA512).
- Aggiunta la supporto per l'invio di metriche Prometheus per il monitoraggio.
- È stata aggiunta la verifica dell'integrità dei file delle versioni e sono stati garantiti i tentativi di ricarica in caso di fallimenti.
- Migliorata la previsione della dimensione dei dati da caricare.
- Migliorata la gestione dei log.
- Risolti problemi nella creazione di mirror di server FTP.
Fonte: opennet.ru
