При попытке включить epel я как-то сломал свой repolist
Я первоначально разместил это в переполнении стека, и мне сказали, что это лучшее место, чтобы спросить:
Я попытался включить 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