升级你的发行版

关于

大版本升级

它曾是不可能的---直到现在。轻松地在几个基于RHEL的主要发行版从7.x迁移到8.x。保护您的应用程序、数据和理智。 运行您需要的最新版本的操作系统和软件。

包演化服务

The beating heart of ELevate is the Package Evolution Service (PES) which allows you to download, customize and even submit new data sets for packages. Users and maintainers can both utilize the PES to help make migrations smooth and easy.

全社区项目

EL易升是以一种与发行版无关的方式开发的,它是作为整个生态系统的工具而构建的,而不仅仅是 AlmaLinux。 EL易升支持迁移到/出其他发行版,并且对所有人开放以做出贡献和增强。

常问问题
什么是EL易升?
EL易升是一个旨在提供在基于RHEL的发行版的主要版本之间从 7.x 迁移到 8.x 的能力的项目。 它将Red Hat的Leapp框架与社区创建的库和服务相结合,用于迁移所需的元数据集。
这看起来很棒。我怎么才能做贡献?
首先加入我们的 #migration Mattermost 频道。 您可以在此处找到工具代码:https://github.com/AlmaLinux/leapp-repository/tree/almalinux 并且您可以在https://pes.almalinux.org添加/编辑/和包的元数据交互。
这是准备生产了吗?
见仁见智。根据应用程序和配置,每个环境都是不同且独特的。 由于这仍在开发中,为了避免任何意外,我们强烈建议您在生产机器运行迁移之前在虚拟机或沙箱中测试迁移方案。
EL易升支持哪些操作系统?
目前,EL易升提供Leapp数据以从CentOS7迁移到下列操作系统:
  • AlmaLinux OS 8
  • CentOS Stream 8
  • Oracle Linux 8
  • Rocky Linux 8
Will migration be "in-place"?
是的。你所有的数据,应用和设置都将会被保留。
这是live或者它要求重启吗?
迁移将要求你的系统重启两次。
包演化服务能做什么?
包演化服务储存包迁移的元数据。元数据回答了有关软件包在主要发行版之间如何演变的问题。 PES 支持多种类型的包规则,例如添加、删除、重命名、拆分、合并等。 该服务还允许每个人通过添加新操作来改进数据,甚至为来自第三方或私有存储库的包创建自定义数据集。
Red Hat提供了一个非免费授权的数据集。你们使用相同的数据集吗?
不。我们尊重Red Hat的工作,并且我们初始的数据集是来自源于甲骨文的AlmaLinux基金会和贡献者提供的。
您的元数据在哪种许可下?
元数据是在 Apache 许可下提供的。
为什么你们支持迁移到其他发行版?
CentOS 生态系统是一个非常庞大且多元化的社区。 我们真诚地开发了这个项目,希望社区中的每个人都可以使用和贡献,无论您喜欢哪个发行版。 这就是开源之路。