You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

离线环境下如何在RHEL9中创建repomd.xml文件?

离线创建RHEL9本地仓库repomd.xml的方法

你已经安装了createrepo_c工具包,直接用它就能生成包含repomd.xml的repodata目录,步骤如下:

  • 针对RHEL9的标准目录结构(ISO镜像通常分BaseOS、AppStream两个核心仓库目录),需要分别处理每个仓库目录:
    1. 生成BaseOS仓库的repodata:
      cd /mnt/repo_filz/BaseOS
      createrepo_c .
      
    2. 生成AppStream仓库的repodata:
      cd /mnt/repo_filz/AppStream
      createrepo_c .
      
  • 如果你的所有RPM包都直接存放在/mnt/repo_filz根目录下(无细分子目录),直接在该目录执行命令:
    cd /mnt/repo_filz
    createrepo_c .
    

执行完成后,目标目录下会自动生成repodata文件夹,里面就包含所需的repomd.xml文件。

最后检查你的本地仓库配置文件(位于/etc/yum.repos.d/下,比如rhel9.repo),确保每个仓库的baseurl指向对应的目录,示例配置:

[rhel9-baseos]
name=RHEL 9 BaseOS Local Repository
baseurl=file:///mnt/repo_filz/BaseOS
enabled=1
gpgcheck=0

[rhel9-appstream]
name=RHEL 9 AppStream Local Repository
baseurl=file:///mnt/repo_filz/AppStream
enabled=1
gpgcheck=0

内容的提问来源于stack exchange,提问作者jamiel22

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 21:43:22