Tentando ativar o EPEL no Centos 6 e ele não será exibido no repolista

7

Quando executo yum repolist , não vejo o EPEL listado.

# yum repolist

Loaded plugins: downloadonly, fastestmirror, protectbase, refresh-packagekit,
              : security
Loading mirror speeds from cached hostfile
 * base: centos.mia.host-engine.com
 * extras: mirror-centos.hostingswift.com
 * updates: centos-mirror.jchost.net
0 packages excluded due to repository protections
repo id                        repo name                                  status
base                           CentOS-6 - Base                            6,518
extras                         CentOS-6 - Extras                             35
updates                        CentOS-6 - Updates                           209
repolist: 6,762

Eu segui link

Essas instruções mostram como instalar o RPM e a chave GPG. O que eu fiz:

# sudo rpm -Uvh http://mirrors.kernel.org/fedora-epel/6/i386/epel-release-6-8.noarch.rpm
Retrieving http://mirrors.kernel.org/fedora-epel/6/i386/epel-release-6-8.noarch.
rpm
Preparing...                ########################################### [100%]
        package epel-release-6-8.noarch is already installed
    
por 010110110101 04.11.2014 / 17:22

3 respostas

9

Você garantiu que está ativado? Se um repo não estiver ativado, ele não será exibido em repolist . Verifique os arquivos em /etc/yum.repos.d/*.repo .

Por exemplo:

[root@xxx01 ~]# yum repolist 2>&1 | grep epel
epel                                      EPEL Repo                       11,148

Mostra que o EPEL está instalado e listado em repolist , então vou desabilitá-lo e confira repolist novamente:

[root@xxx01 ~]# sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/epel.repo
[root@xxx01 ~]# yum repolist 2>&1 | grep epel
[root@xxx01 ~]#

EDITAR:

Você também pode ativar temporariamente o repositório usando a opção --enablerepo , que substitui a configuração enabled na configuração do repo.

    
por 04.11.2014 / 19:56
3

O pacote de repositório EPEL também é agora instalável diretamente do repositório CentOS Extras em todas as versões do CentOS suportadas (5, 6 e 7). Johnny Hughes (um dos integrantes da equipe CentOS) menciona isso nos comentários do artigo xmodulo.com que você seguiu, mas a página parece ter sido atualizada para refletir esse ser o caso do CentOS 7.

O repositório do CentOS Extras deve estar ativado por padrão, então você pode simplesmente executar:

sudo rpm -e epel-release

para remover o pacote existente e, em seguida:

sudo yum install epel-release

para ativar o EPEL.

Fonte:

por 05.11.2014 / 13:56
2

Eu costumo usar essa fonte para o CentOS 6.xe gosto de usar o rpm -Uvh de um arquivo local:

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -Uvh epel-release-6*.rpm

Embora eu não possa ver porque o seu também não deve funcionar, mas você pode tentar o meu. Sempre trabalhou para mim.

    
por 04.11.2014 / 17:30

Tags