- 确认系统已经升级到最新的 Almalinux 8。
sudo dnf upgrade
- 安装 Leapp 工具。
sudo dnf install leapp
- 运行 preupgrade 命令,检查升级是否具备条件。
sudo leapp preupgrade
- 如果 preupgrade 没有报错,继续执行 upgrade 命令。
sudo leapp upgrade
- 如果出现 repository_mapping 错误,需要手动修改 Leapp 配置文件(/etc/leapp/leapp.conf)。
将下面的行:
repository_mapping:
- rhel:8.0
- rhel:8.1
- rhel:8.2
- some-other-repo:some-version
修改为:
repository_mapping:
- almalinux:8.0
- almalinux:8.1
- almalinux:8.2
- some-other-repo:some-version
- 重新运行 upgrade 命令。
sudo leapp upgrade
注意:升级过程需要网络连接和大量的磁盘空间。建议在升级前备份重要数据,并在升级时选择相应的选项以保留或清理旧文件。