Пытаясь включить epel, я каким-то образом сломал свой реполист

Пытаясь включить epel, я каким-то образом сломал свой реполист

Первоначально я разместил это на Stack Overflow, и мне сказали, что это лучшее место, чтобы спросить:

Я попытался включить EPEL на моем компьютере с Fedora 22, запустив

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

Затем

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

И теперь, когда я бегу

dnf repolist

Я получаю следующее

[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 ~]$ 

Я застрял и не уверен, что делать дальше. Как мне отменить то, что я сделал, и как правильно включить EPEL? Спасибо за любой вклад

решение1

EPEL предназначен для RHEL и CentOS, а не для Fedora. В вашем случае вы пытались установить EPEL для EL7 на Fedora 22.

DNF делает именно то, что и должен. По сути, вы установили репозиторий, который не предназначен для работы в Fedora 22.

правка: Забыл добавить, возможно, вам стоит удалить этот репозиторий сейчас

rpm -e epel-release

или

dnf remove epel-release

Связанный контент