是否可以使用 dnf 启用/禁用 yum 存储库?

是否可以使用 dnf 启用/禁用 yum 存储库?

如何使用 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 以及可能的解决方法/拐杖...

相关内容