Release of tools for maintaining local mirrors apt-mirror2 4

The release of the apt-mirror2 4 toolkit has been published, designed to organize the work of local mirrors of apt-repositories of distributions based on Debian and Ubuntu. Apt-mirror2 can be used as a transparent replacement instead of the apt-mirror utility, which has not been updated since 2017. The main difference from apt-mirror2 is the use of Python with the asyncio library (the original apt-mirror code was written in Perl), as well as the use of integrity checks at all stages of mirroring to prevent disruption of the mirror. The code is distributed under the GPLv3 license.

In the new version:

  • Implemented support for apt-mirror compatible file lists (ALL, NEW, MD5, SHA256, SHA512).
  • Added support for passing Prometheus metrics for monitoring.
  • Added integrity checking of release files and re-attempts to download them in case of failures.
  • Improved prediction of download size.
  • Improved logging.
  • Problems with creating FTP server mirrors have been resolved.

Source: opennet.ru

Add a comment