Erro ao obter dados do repositório para epel, repositório não encontrado

3

Eu instalei o mais novo epel e quero instalar o mod_evasive

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Uname -a:
    Linux  #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

yum repolist:
    Loaded plugins: fastestmirror, protectbase, security
    Loading mirror speeds from cached hostfile
     * base: mirror.amsiohosting.net
     * extras: mirrors.supportex.net
     * rpmforge: mirror.nl.leaseweb.net
     * updates: mirror.nl.leaseweb.net
    0 packages excluded due to repository protections
    repo id                        repo name                                         status
    base                           CentOS-6 - Base                                   6,503+72
    extras                         CentOS-6 - Extras                                       48
    rpmforge                       RHEL 6 - RPMforge.net - dag                       4,663+55
    updates                        CentOS-6 - Updates                                  917+41
    repolist: 12,131

yum --disablerepo="*" --enablerepo="epel" search mod_evasive:
    Loaded plugins: fastestmirror, protectbase, security


Error getting repository data for epel, repository not found

mod foi excluído no conf, mas eu já removi isso de /etc/yum.conf

    
por user2157622 30.12.2015 / 22:16

1 resposta

3

Isso significa que o repo "epel" não foi configurado. O primeiro comando evidentemente falhou:

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Isso deve colocar um arquivo em /etc/yum.repos.d/epel.repo , com uma primeira linha:

[epel]

Essa primeira linha é o nome do repo, então, se você não vê, não está lá.

Tente fazer o download do arquivo primeiro. Basta colar o URL na barra de endereço de um navegador:

http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

E trabalhe a partir daí instalando-o:

sudo rpm -ivh epel-release-6-8.noarch.rpm

O pacote ativa o epel repo por padrão, então você não deveria ter que dizer --disablerepo='*' --enablerepo=epel (note minha diferença de opinião sobre aspas).

    
por 20.05.2016 / 19:23