首页/系统/信创系统运维速查/dnf config-manager 管理软件源
命令与包管理65 条

dnf config-manager 管理软件源

用命令增删启停仓库:--add-repo 添加、--set-enabled/--set-disabled 开关、--setopt 临时改参数,比手改 .repo 文件更规范。

信创系统运维速查系统更新于 2026-10-12
添加dnf config-manager --add-repo <url>
开关--set-enabled/--set-disabled <repo-id>
所属dnf-plugins-core 包

示例

示例
dnf install -y dnf-plugins-core
dnf config-manager --add-repo http://mirror.example.com/euler/repo
dnf config-manager --set-disabled extras
dnf repolist --all
--add-repo 会在 /etc/yum.repos.d/ 生成 .repo 文件,后续维护可直接编辑该文件。

易错点

  • repo id 与文件名不一一对应,禁用要用 repolist 里显示的 id
  • 多仓库环境先 --set-disabled '*' 再逐个启用,避免拉错源

数据来源与参考

  • dnf-plugins-core 文档
  • openEuler 源管理指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌