DNF缺少config-manager命令



我试图在我的CentOS 7机器上安装dnf。用它作为我的指南,我运行了

的前两个命令

sudo yum install epel-release

sudo yum install dnf

这成功起作用。

Installed:
dnf.noarch 0:0.6.4-2.el7

现在,我正在尝试安装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页面尝试手动安装它。我克隆它,并尝试运行第一个命令。

[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)'

P.S。高级解决方案实际上是"尝试执行dnf config-manager -h,如果命令失败,请读取错误消息,然后尝试安装错误消息建议。

安装copr插件和epel
$ sudo yum install yum-plugin-copr epel-release

启用此repo

$ sudo yum copr enable ngompa/snapcore-el7

安装snapd

$ sudo yum install snapd

启用snapd.socket

$ sudo systemctl enable --now snapd.socket

安装GNOME软件快照插件,请注意,在此步骤中替换了GNOME软件

$ sudo yum install gnome-software-snap

我如何运行Spotify ...

在您的终端中运行" Spotify"或在您的应用程序中搜索该应用

有关更多提示,您可以查看我的github repo:https://github.com/winterhart/centos7-setup

最新更新