Gli sviluppatori della distribuzione AlmaLinux hanno presentato una nuova versione dello strumento ELevate, che semplifica la migrazione tra le versioni principali delle distribuzioni basate sulla base di pacchetti Red Hat Enterprise Linux, mantenendo le applicazioni, i dati e le impostazioni. Il progetto supporta la migrazione tra le principali branche di AlmaLinux, Rocky Linux e CentOS Stream.
Durante la migrazione viene utilizzato l'utility Leapp sviluppato da Red Hat, arricchita con patch che tengono conto delle specifiche di CentOS e delle distribuzioni di terze parti costruite sulla base di pacchetti RHEL. Il progetto coinvolge anche un set esteso di metadati che descrivono i passaggi per il trasferimento di singoli pacchetti da un ramo dell distribuzione all'altro.
Per la migrazione è 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'utility "leapp". Ad esempio, per passare da AlmaLinux 9 a AlmaLinux 10, è possibile eseguire i seguenti comandi, aggiornando prima la propria sistema allo stato attuale:
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
Nella nuova versione sono stati aggiunti 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
