
Eu tenho o RHEL 6 e instalei vários repositórios comuns (epel, etc) e de alguma forma estraguei os repositórios (acho que com um comando repo clean)
Eu estava recebendo erros especificamente com o EPEL, então removi-o:
rpm -e epel-release608.noarch
-> "erro: o pacote epel-releaase6-8.noarch não está instalado"
e tentei reinstalá-lo:
rpm -ivh epel-release-6-8.noarch.rpm
-> "pacote epel-release-6-8.noarch já está instalado"
Como faço para sair desse loop infinito?
Responder1
Você pode ter certeza de que não tem mais pacotes epel-release listando todos os pacotes e usando o grep epel?
rpm -qa | grep epel
Se não houver nenhum pacote nessa lista, você também pode forçar a instalação do pacote epel-release executando:
rpm -ivh --force epel-release-6-8.noarch.rpm
Responder2
A seguinte combinação de coisas funcionou para mim:
exclua os arquivos reais em
/etc/yum.repos.d
yum clean all
rpm -qa | grep epel
(ainda mostra)yum remove epel*
yum clean all
Isso finalmente limpou tudo.