跳转到内容
搜索 RHEL 文档

    浏览当前文档目录

    RHEL convert2rhel:Alma 10 上没有这个包,先做预检

    convert2rhel 不是“下载一个脚本就能跑”的工具:它要从 Red Hat 订阅仓库拿包,还要有可用的 RHEL 订阅。AlmaLinux 10 上连包都没有。本页先把“有没有工具”这件事验证清楚,再列预检项。

    在 PVE 960(AlmaLinux 10.2)执行:

    Terminal window
    cat /etc/os-release
    uname -r
    rpm -q kernel
    dnf search convert2rhel
    sudo dnf install -y convert2rhel
    dnf repolist

    E3 记录:plans/content-expansion/evidence/rhel/rhel-convert2rhel/run.json。

    $ dnf search convert2rhel
    No match for argument: convert2rhel
    $ sudo dnf install -y convert2rhel
    Error: Unable to find a match: convert2rhel

    启用的仓库:

    appstream AlmaLinux 10 - AppStream
    baseos AlmaLinux 10 - BaseOS
    crb AlmaLinux 10 - CRB
    extras AlmaLinux 10 - Extras

    四个仓库都没有 convert2rhel。

    • 官方工具,通常从 RHEL 订阅仓库 获取;
    • 需要 RHEL 订阅/证书与可访问的 Red Hat CDN;
    • 不是 Alma/Rocky 基础仓库的一部分。

    所以“在 Alma 上 dnf install convert2rhel”本身就不成立,要先解决工具与订阅来源。

    项目命令/检查
    发行版cat /etc/os-release
    运行内核uname -r
    已装内核rpm -q kernel
    仓库dnf repolist
    备份/快照VM snapshot 或 rsync 全量
    RHEL 订阅组织 ID/激活码或 Satellite
    启动方式BIOS/UEFI、grub 配置
    第三方包rpm -qa --qf 清单

    本次 Alma 10.2 记录:

    NAME="AlmaLinux"
    VERSION="10.2 (Lavender Lion)"
    6.12.0-211.64.1.el10_2.x86_64
    kernel-6.12.0-211.64.1.el10_2.x86_64
    kernel-6.12.0-211.73.1.el10_2.x86_64

    装有两个内核,转换前要确认当前运行内核与目标内核。

    • Alma 10 仓库无 convert2rhel;
    • 没有可用的 RHEL 订阅仓库/证书来安装工具;
    • 强行用第三方 RPM 也不等于受支持转换。

    因此本页停在“工具边界 + 预检”,不把 dnf install 失败写成转换成功。

    1. 准备 RHEL 订阅与可访问的 Red Hat CDN;
    2. 从受支持渠道获取 convert2rhel;
    3. 在克隆/快照上跑预检(convert2rhel analyze,如版本支持);
    4. 确认第三方包/内核/启动项;
    5. 执行转换并验证 subscription-manager status、dnf repolist、重启。
    • 未安装/运行 convert2rhel;
    • 未测试 Alma 10 是否在官方支持矩阵;
    • 未测试转换后的启动/回滚;
    • 未测试第三方包兼容。