我正在尝试在我的 CENTOS 7 机器上安装 dnf
。使用this as my guideline我运行了
sudo yum install epel-release
sudo yum install dnf
这成功了。
Installed:
dnf.noarch 0:0.6.4-2.el7
现在我正在尝试根据 this site 安装 Spotify我要跑
[joey ~]# dnf config-manager --add-repo=http://negativo17.org/repos/fedora-spotify.repo
No such command: config-manager. Please use /bin/dnf --help
It could be a DNF plugin command.
在 DNF 网站上它看起来像是 2.0,所以我猜我使用的是过时的 DNF 但对我来说最新的似乎是 0.6.4-2.el7
。所以我去 DNF Github page尝试手动安装它。我克隆它并尝试运行第一个命令。
[joey dnf]$ sudo dnf builddep dnf.spec
No such command: builddep. Please use /bin/dnf --help
It could be a DNF plugin command.
此时我不确定还能做什么。我基本上只是想在我的 CentOS 机器上安装 Spotify,但不确定如何从这里开始。
尝试/更新
[joey ~]$ sudo dnf install dnf-plugin-config-manager
CentOS-7 - cr 7.3 MB/s | 5.0 MB 00:00
Using metadata from Thu Dec 1 16:19:53 2016
No package dnf-plugin-config-manager available.
Error: no package matched: dnf-plugin-config-manager
最佳答案
sudo yum install dnf-plugins-core
对我有用。
更新:在 el7、el8、el9 上有更好的方法
- 当您尝试执行
dnf config-manager -h
时,它会告诉您尝试dnf install 'dnf-command(config-manager)'
# centos7
# rocky8
# rocky9
sudo dnf install 'dnf-command(config-manager)'
附注高级解决方案实际上是“尝试执行 dnf config-manager -h
,如果命令失败,则阅读错误消息并尝试安装错误消息推荐的内容”。
关于linux - DNF 缺少配置管理器命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40937056/