Al intentar habilitar epel, de alguna manera rompí mi repolista.

Al intentar habilitar epel, de alguna manera rompí mi repolista.

Originalmente publiqué esto en el desbordamiento de pila y me dijeron que este era el mejor lugar para preguntar:

Intenté habilitar EPEL en mi máquina Fedora 22 ejecutando

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

Entonces

sudo rpm -ivh epel-release-7-5.noarch.rpm

Y ahora cuando corro

dnf repolist

me sale lo siguiente

[sinux1@horrible-host ~]$ sudo dnf repolist
Extra Packages for Enterprise Linux 7 - x86_64  1.8 MB/s | 9.0 MB     00:05    
Failed to open: /var/cache/dnf/epel-2b6dfc5904c26562/repodata/49c4e3bd54f19136521be9b254830c954369cc22ce1b661db502ebef13b0004c-updateinfo.xml.bz2.
[sinux1@horrible-host ~]$ 

Estoy estancado y no estoy seguro de cuál es mi próximo paso. ¿Cómo puedo revertir lo que hice y cuál hubiera sido la forma correcta de habilitar EPEL? Gracias por cualquier aporte

Respuesta1

EPEL es para RHEL y CentOS, y no para Fedora. En su caso, intentó instalar EPEL para EL7, en Fedora 22.

DNF está haciendo exactamente lo que debería; básicamente ha instalado un repositorio que no está diseñado para ejecutarse en Fedora 22.

editar: Olvidé agregar, es posible que desees eliminar ese repositorio ahora con

rpm -e epel-release

o

dnf remove epel-release

información relacionada