centos 7.4不能从epel安装`dnf`

这太奇怪了,我有一个centos7 VM盒子。 尝试安装dnf因为它是另一个包的依赖。

互联网上的大多数说明是这样的:

 sudo yum install epel-release sudo yum install dnf 

但没有安装。 No package dnf available

甚至跟着DNF的博客: http : //dnf.baseurl.org/2016/07/01/fresh-dnf-for-rhel-7-and-centos-7/

 # cat <<EOF > /etc/yum.repos.d/dnf-stack-el7.repo [dnf-stack-el7] name=Copr repo for dnf-stack-el7 owned by @rpm-software-management baseurl=https://copr-be.cloud.fedoraproject.org/results/@rpm-software-management/dnf-stack-el7/epel-7-\$basearch/ skip_if_unavailable=True gpgcheck=1 gpgkey=https://copr-be.cloud.fedoraproject.org/results/@rpm-software-management/dnf-stack-el7/pubkey.gpg enabled=1 enabled_metadata=1 

仍然没有安装

 # cat /etc/centos-release CentOS Linux release 7.4.1708 (Core) # yum search dnf Loading mirror speeds from cached hostfile * base: centos.bhs.mirrors.ovh.net * epel: mirror.umd.edu * extras: centos.bhs.mirrors.ovh.net * remi-safe: remi.mirror.ate.info * updates: centos.bhs.mirrors.ovh.net ========================================================================= N/S matched: dnf ========================================================================== dnf-langpacks.noarch : Langpacks plugin for dnf dnf-langpacks-conf.noarch : Configuration file for DNF Langpacks plugin etckeeper-dnf.noarch : DNF plugin for etckeeper support python-dnf-langpacks.noarch : Langpacks plugin for dnf-2 mirrormanager2-mirrorlist.noarch : MirrorList serving mirrors to yum/dnf 

我如何安装DNF? 我认为这应该是一个微不足道的任务。 我做错了什么?

警告:EPEL 7 DNF非常古老,并且存在安全缺陷问题。 这似乎是它被删除的原因。 这就是说,这是为了让它在Centos 7上工作的工作。

 wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/dnf-conf-0.6.4-2.sdl7.noarch.rpm wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64//dnf-0.6.4-2.sdl7.noarch.rpm wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/python-dnf-0.6.4-2.sdl7.noarch.rpm yum install python-dnf-0.6.4-2.sdl7.noarch.rpm dnf-0.6.4-2.sdl7.noarch.rpm dnf-conf-0.6.4-2.sdl7.noarch.rpm 

这将在CentOS / 7上安装dnf-0.6.4。

 curl -OL https://raw.githubusercontent.com/tamama/repository/master/sh/tamama/node-provisioning/tamama-centos/7.3/setup.sh sudo sh setup.sh