Programiści dystrybucji AlmaLinux zaprezentowali nową wersję narzędzia ELevate, ułatwiającego migrację między głównymi wydaniami dystrybucji opartych na bazie pakietów Red Hat Enterprise Linux, przy zachowaniu aplikacji, danych i ustawień. Projekt wspiera migrację między głównymi gałęziami AlmaLinux, Rocky Linux i CentOS Stream.
Podczas migracji wykorzystywane jest rozwijane przez firmę Red Hat narzędzie Leapp, które zostało wzbogacone o poprawki uwzględniające specyfikę CentOS i zewnętrznych dystrybucji opartych na bazie pakietów RHEL. W projekcie wykorzystano również rozszerzony zestaw metadanych, opisujących kroki potrzebne do przeniesienia poszczególnych pakietów z jednej gałęzi dystrybucji do drugiej.
Aby przeprowadzić migrację, wystarczy podłączyć udostępnione przez projekt repozytorium, zainstalować pakiet ze skryptem migracyjnym na wybranej dystrybucji (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) i uruchomić narzędzie „leapp”. Na przykład, aby przejść z AlmaLinux 9 na AlmaLinux 10, można wykonać następujące komendy, uprzednio aktualizując swój system do aktualnego stanu:
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
W nowej wersji dodano skrypty aktualizacji z AlmaLinux 9 na AlmaLinux 10.0, z AlmaLinux 9 na AlmaLinux Kitten 10, a także z CentOS Stream 9 na CentOS Stream 10. Przy aktualizacji zapewniono wsparcie dla zewnętrznych repozytoriów EPEL, Docker CE i PostgreSQL.

Źródło: opennet.ru
