È stato pubblicato il rilascio dello strumento apt-mirror2 4, progettato per organizzare il funzionamento di specchi locali per i repository apt delle distribuzioni basate su Debian e Ubuntu. Apt-mirror2 può essere utilizzato come sostituzione trasparente dell'utility apt-mirror, che non viene aggiornata dal 2017. La principale distinzione di apt-mirror2 è l'uso del linguaggio Python con la libreria asyncio (il codice originale di apt-mirror era scritto in Perl), nonché l'implementazione di controlli di integrità in tutte le fasi del mirroring per evitare compromissioni del funzionamento dello specchio. Il codice è distribuito sotto licenza GPLv3.
Nella nuova versione:
- È stata implementata la compatibilità con i file liste di apt-mirror (ALL, NEW, MD5, SHA256, SHA512).
- Aggiunta il supporto per la trasmissione delle metriche Prometheus per il monitoraggio.
- Aggiunto il controllo di integrità dei file di rilascio e garantiti i tentativi di caricamento ripetuti in caso di errori.
- Migliorata la previsione della dimensione dei dati da scaricare.
- Migliorata la gestione dei log.
- Risolti problemi nella creazione di specchi per server FTP.
Fonte: opennet.ru
