DNF 缺少配置管理器命令

Posted

技术标签:

【中文标题】DNF 缺少配置管理器命令【英文标题】:DNF missing config-manager command 【发布时间】:2017-04-17 15:36:33 【问题描述】:

我正在尝试在我的 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

现在我正在尝试安装 Spotify,根据 this site 我需要运行

[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

【问题讨论】:

您是否尝试为 dnf 安装插件? @IgnacioVazquez-Abrams 我现在刚刚尝试过。不确定我是否做得正确,但我更新了我原来的问题。 【参考方案1】:

sudo yum install dnf-plugins-core 成功了。

【讨论】:

这对我不起作用:No package dnf-plugins-core available.【参考方案2】: 安装 COPR 插件和 EPEL
$ sudo yum install yum-plugin-copr epel-release

启用此回购

$ sudo yum copr enable ngompa/snapcore-el7

安装 snapd

$ sudo yum install snapd

启用 snapd.socket

$ sudo systemctl enable --now snapd.socket

安装 GNOME Software snap 插件,注意 GNOME Software 在这一步会被替换

$ sudo yum install gnome-software-snap

如何运行 spotify...

在您的终端中运行“spotify” 或在您的应用程序中搜索应用程序

有关更多提示,您可以查看我的 Github 存储库:https://github.com/Winterhart/CentOS7-Setup

【讨论】:

以上是关于DNF 缺少配置管理器命令的主要内容,如果未能解决你的问题,请参考以下文章

CentOS8 DNF简介 常用命令以及配置本地yum源

CentOS 8 中dnf管理器如何仅下载不安装软件

V18.5 中缺少 SQL Server 配置管理器

SQL Server 配置管理器的下拉列表中缺少 SSL 证书

DNF 包管理器

CentOS 7使用dnf软件包管理器