Les développeurs de la distribution AlmaLinux ont présenté une nouvelle version de l'outil ELevate, qui facilite la migration entre les versions majeures des distributions basées sur la base de paquets Red Hat Enterprise Linux, tout en préservant les applications, les données et les paramètres. Le projet prend en charge la migration entre les branches majeures d'AlmaLinux, de Rocky Linux et de CentOS Stream.
Pour la migration, un outil développé par Red Hat appelé Leapp est utilisé, enrichi de correctifs tenant compte des spécificités de CentOS et des distributions tierces basées sur la base de paquets RHEL. Le projet utilise également un ensemble élargi de métadonnées décrivant les étapes pour transférer des paquets individuels d'une branche de distribution à une autre.
Pour migrer, il suffit de connecter le dépôt fourni par le projet, d'installer le package avec les scripts de migration sur la distribution choisie (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) et de lancer l'outil « leapp ». Par exemple, pour passer d'AlmaLinux 9 à AlmaLinux 10, vous pouvez exécuter les commandes suivantes, après avoir mis à jour votre système à l'état actuel :
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 nouvelle version comprend des scripts de mise à jour d'AlmaLinux 9 vers AlmaLinux 10.0, d'AlmaLinux 9 vers AlmaLinux Kitten 10, ainsi que de CentOS Stream 9 vers CentOS Stream 10. Lors de la mise à jour, la prise en charge des dépôts tiers EPEL, Docker CE et PostgreSQL est assurée.

Source : opennet.ru
