
У меня RHEL 6, я установил кучу распространенных репозиториев (epel и т. д.) и каким-то образом испортил репозитории (думаю, с помощью команды repo clean).
У меня возникали ошибки, связанные с EPEL, поэтому я удалил его:
rpm -e epel-release608.noarch
-> "ошибка: пакет epel-release6-8.noarch не установлен"
и попробовал переустановить его:
rpm -ivh epel-release-6-8.noarch.rpm
-> "пакет epel-release-6-8.noarch уже установлен"
Как мне выйти из этого бесконечного цикла?
решение1
Можете ли вы убедиться, что у вас не осталось пакетов epel-release, выведя список всех пакетов и выполнив команду grepping epel?
rpm -qa | grep epel
Если в этом списке нет пакета, вы также можете принудительно установить пакет epel-release, выполнив:
rpm -ivh --force epel-release-6-8.noarch.rpm
решение2
Мне помогла следующая комбинация:
удалить сами файлы в
/etc/yum.repos.d
yum clean all
rpm -qa | grep epel
(все еще показывает)yum remove epel*
yum clean all
Это наконец-то все очистило.