Gli sviluppatori della distribuzione AlmaLinux hanno presentato una nuova versione dello strumento ELevate, che semplifica la migrazione tra le versioni principali delle distribuzioni basate su Red Hat Enterprise Linux, mantenendo applicazioni, dati e impostazioni. Il progetto supporta la migrazione tra le principali filiali di AlmaLinux, Rocky Linux e CentOS Stream.
Per la migrazione viene utilizzato l'utilitario Leapp sviluppato da Red Hat, arricchito con patch che considerano le peculiarità di CentOS e delle distribuzioni di terze parti basate su RHEL. Il progetto include anche un set avanzato di metadati che descrivono i passaggi per la transizione di singoli pacchetti da una filiale all'altra della distribuzione.
Per migrare è sufficiente collegare il repository fornito dal progetto, installare il pacchetto con lo script di migrazione sulla distribuzione scelta (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) e avviare l'utilità 'leapp'. Ad esempio, per passare da AlmaLinux 9 a AlmaLinux 10, è possibile eseguire i seguenti comandi, dopo aver aggiornato il sistema all'ultima versione:
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 nuova versione include script di aggiornamento da AlmaLinux 9 a AlmaLinux 10.0, da AlmaLinux 9 a AlmaLinux Kitten 10, e anche da CentOS Stream 9 a CentOS Stream 10. Durante l'aggiornamento è garantito il supporto per i repository di terze parti EPEL, Docker CE e PostgreSQL.

Fonte: opennet.ru
