首页/系统/信创系统运维速查/软件源 .repo 文件格式
命令与包管理65 条

软件源 .repo 文件格式

/etc/yum.repos.d/*.repo 定义仓库:中括号内是 repo id,baseurl 指地址,enabled/gpgcheck 控制开关与校验;改源核心就是改这里。

信创系统运维速查系统更新于 2026-10-12
位置/etc/yum.repos.d/
必填[id]、name、baseurl、enabled、gpgcheck
变量$releasever、$basearch 随系统展开

标准 .repo 样例

标准 .repo 样例
[kylin-os]
name=Kylin OS $releasever $basearch
baseurl=http://update.example.com/kylin/$releasever/$basearch/os
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
baseurl 应指向含 repodata 的目录;HTTP 源注意代理设置(/etc/dnf/dnf.conf 的 proxy)。

易错点

  • baseurl 指向含 repodata 子目录的父目录才算有效源,指到文件或更低层级都不行
  • 多个 repo 文件里同名 id 会互相覆盖,排查时先 grep 全体文件里的 id

数据来源与参考

  • dnf 仓库配置文档
  • openEuler 源配置指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌