web-dev-qa-db-fra.com

Centos 7.4 ne peut pas installer `dnf`from epel

C'est tellement bizarre, j'ai une boîte Centos7 VM. Essayez d'installer dnf car il s'agit d'une dépendance d'un autre paquet.

La plupart des instructions sur Internet sont comme ceci:

Sudo yum install epel-release
Sudo yum install dnf

Mais rien n'installe. No package dnf available

Même suivi du blog DNF: http://dnf.baseurl.org/2016/07/01/fresh-dnf-for-rhel-7-et-cenos-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

Toujours rien n'installe

# 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

Comment puis-je installer DNF? Je suppose que cela devrait être une tâche triviale. Qu'est ce que j'ai mal fait?

8
Reed

AVERTISSEMENT: EPEL 7 DNF est très ancien et a des problèmes pour inclure des défauts de sécurité. Cela semble être la raison pour laquelle il a été supprimé. Cela dit ici est le travail pour le faire fonctionner sur 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
4
Michael Hobbs

Cela installera DNF-0.6.4 sur Centos/7.

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