Die Entwickler der AlmaLinux-Distribution haben eine neue Version des ELevate-Tools vorgestellt, das die Migration zwischen wichtigen Versionen von Distributionen, die auf der Paketbasis von Red Hat Enterprise Linux basieren, erleichtert und dabei Anwendungen, Daten und Einstellungen beibehält. Das Projekt unterstützt die Migration zwischen den Hauptzweigen von AlmaLinux, Rocky Linux und CentOS Stream.
Bei der Migration wird das von Red Hat entwickelte Tool Leapp verwendet, das durch Patches ergänzt wird, die die Besonderheiten von CentOS und anderen Distributionen, die auf der RHEL-Paketbasis basieren, berücksichtigen. In dem Projekt wird auch ein erweitertes Set von Metadaten verwendet, das die Schritte zur Übertragung einzelner Pakete von einem Zweig der Distribution zu einem anderen beschreibt.
Für die Migration reicht es aus, das vom Projekt bereitgestellte Repository zu aktivieren, das Paket mit dem Migrationsskript auf der gewählten Distribution zu installieren (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) und das Tool „leapp“ zu starten. Zum Beispiel können folgende Befehle ausgeführt werden, um von AlmaLinux 9 auf AlmaLinux 10 zu wechseln, nachdem das System auf den aktuellen Stand aktualisiert wurde:
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
In der neuen Version wurden Upgrade-Skripte von AlmaLinux 9 auf AlmaLinux 10.0, von AlmaLinux 9 auf AlmaLinux Kitten 10 sowie von CentOS Stream 9 auf CentOS Stream 10 hinzugefügt. Bei der Aktualisierung wird die Unterstützung für Drittanbieter-Repositories wie EPEL, Docker CE und PostgreSQL sichergestellt.

Quelle: opennet.ru
