RedHat9.7用iso创建本地仓库 你这个报错本质上不是 dnf download 的问题,而是: 你的机器没有可用的软件仓库(repo)。 关键报错: No package dnf-plugins-core available 以及: This system is not registered with an entitlement server 说明当前: 没注册 Red Hat Subscription 或没有配置本地/镜像仓库 所以 dnf 根本找不到包 先确认仓库状态 执行: dnf repolist all 如果看到: repo status: disabled 或者压根没 repo。 那就需要先配置仓库。 最简单方案(推荐) 使用 RHEL 9.7 ISO 作为本地仓库 这是企业离线环境最常见做法。 第一步:挂载 ISO 假设 ISO 文件: /root/rhel-9.7-x86_64-dvd.iso 执行: mkdir -p /mnt/rhel9 mount -o loop /root/rhel-9.7-x86_64-dvd.iso /mnt/rhel9 确认: ls /mnt/rhel9 应该看到: AppStream BaseOS EFI images isolinux ... 第二步:创建本地 repo 创建: cat >/etc/yum.repos.d/rhel9-local.repo <