Los desarrolladores del distribuidor AlmaLinux han presentado una nueva versión de la herramienta ELevate, que simplifica la migración entre versiones importantes de distribuciones basadas en la base de paquetes de Red Hat Enterprise Linux, preservando aplicaciones, datos y configuraciones. El proyecto admite la migración entre ramas principales de AlmaLinux, Rocky Linux y CentOS Stream.
Para la migración se utiliza la herramienta Leapp, desarrollada por Red Hat, que se complementa con parches que tienen en cuenta las particularidades de CentOS y otras distribuciones basadas en RHEL. El proyecto también utiliza un conjunto ampliado de metadatos que describen los pasos para trasladar paquetes individuales de una rama a otra de la distribución.
Para migrar, basta con habilitar el repositorio proporcionado por el proyecto, instalar el paquete con el script de migración en la distribución elegida (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) y ejecutar la herramienta "leapp". Por ejemplo, para realizar la transición de AlmaLinux 9 a AlmaLinux 10, se pueden ejecutar los siguientes comandos, después de actualizar el sistema a su estado actual:
sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el.noarch.rpm sudo yum install -y leapp-upgrade leapp-data-almalinux sudo leapp preupgrade sudo leapp upgrade
La nueva versión incluye scripts de actualización de AlmaLinux 9 a AlmaLinux 10.0, de AlmaLinux 9 a AlmaLinux Kitten 10, así como de CentOS Stream 9 a CentOS Stream 10. Durante la actualización, se garantiza la compatibilidad con los repositorios de terceros EPEL, Docker CE y PostgreSQL.

Fuente: opennet.ru
