如何使用 dnf 启用/禁用 yum repo(即enabled=0/1
在/etc/yum.repo.d/*.repo
文件中设置)?
根据问题yum:启用已禁用的存储库yum 做不到这一点。
使用的系统:Fedora 21
答案1
启用存储库:
dnf config-manager --set-enabled <repo>
禁用存储库:
dnf config-manager --set-disabled <repo>
显示帮助:
dnf config-manager --help-cmd
前两个应该以超级用户权限运行。
DNF 配置管理器插件文档。
答案2
21 yum 仍然是默认的软件包工具。因此您可以:1) yum-config-manager --save --disablerepo=foo (将 foo 替换为 reponame.repo)
2)sudo vi(或任何其他方便的编辑器)/etc/yum.repos.d/foo.repo 并编辑 enabled=0/1 行并保存(虽然 # yum clean all ; #yum update 通常不是必需的,但通常被视为一种良好做法)
dnf 可以做同样的事情,但如上所述,dnf 直到 22 才成为默认设置(到 2015 年 5 月 5 日仍然处于 RC 状态),并且与 fc21 存在一些已知问题,请考虑在此期间查看 yum-dnf-$arch 以及可能的解决方法/拐杖...