Vývojáři distribuce AlmaLinux představili novou verzi nástroje ELevate, který usnadňuje migraci mezi hlavními verzemi distribucí založených na balíčkové základně Red Hat Enterprise Linux, přičemž zachovává aplikace, data a nastavení. Projekt podporuje migraci mezi hlavními větvemi AlmaLinux, Rocky Linux a CentOS Stream.
Při migraci se používá nástroj Leapp, vyvinutý společností Red Hat, který je doplněn o patche zohledňující specifika CentOS a dalších distribucí postavených na balíčkové základně RHEL. V projektu je také využit rozšířený soubor metadat, popisujících kroky pro převod jednotlivých balíčků z jedné větve distribuce do druhé.
Pro migraci stačí připojit poskytovaný repozitář projektu, nainstalovat balíček se skriptem migrace na vybranou distribuci (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) a spustit nástroj „leapp“. Například pro přechod z AlmaLinux 9 na AlmaLinux 10 lze provést následující příkazy, přičemž je nutné nejprve aktualizovat systém na aktuální stav:
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
V nové verzi byly přidány skripty pro aktualizaci z AlmaLinux 9 na AlmaLinux 10.0, z AlmaLinux 9 na AlmaLinux Kitten 10, a také z CentOS Stream 9 na CentOS Stream 10. Při aktualizaci je zajištěna podpora externích repozitářů EPEL, Docker CE a PostgreSQL.

Zdroj: opennet.ru
