Beim Versuch, EPEL auf Centos 6 zu aktivieren, wird es nicht in der Repolist angezeigt

7

Wenn ich laufe yum repolist, wird EPEL nicht aufgelistet.

# 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

Ich folgte http://xmodulo.com/how-to-set-up-epel-repository-on-centos.html

Diese Anweisungen zeigen mir, wie Sie das RPM und den GPG-Schlüssel installieren. Was ich getan habe:

# 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
010110110101
quelle

Antworten:

9

Haben Sie sichergestellt, dass es aktiviert ist? Wenn ein Repo nicht aktiviert ist, wird es nicht in angezeigt repolist. Checken Sie die Dateien ein /etc/yum.repos.d/*.repo.

Zum Beispiel:

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

Zeigt an, dass EPEL installiert und aufgelistet ist, repolistsodass ich es deaktiviere und repolisterneut überprüfe :

[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 ~]#

BEARBEITEN:

Sie können das Repo auch vorübergehend aktivieren, indem Sie die --enablerepoOption verwenden, die die enabledEinstellung in der Repo-Konfiguration überschreibt .

Bratchley
quelle
3

Das EPEL-Repository-Paket kann jetzt auch in allen unterstützten CentOS-Versionen (5, 6 und 7) direkt aus dem CentOS Extras-Repository installiert werden. Johnny Hughes (einer aus dem CentOS-Team) erwähnt dies in den Kommentaren des Artikels von xmodulo.com, dem Sie gefolgt sind, aber die Seite scheint nur aktualisiert worden zu sein, um dies für CentOS 7 widerzuspiegeln.

Das CentOS Extras-Repository sollte standardmäßig aktiviert sein, damit Sie einfach Folgendes ausführen können:

sudo rpm -e epel-release

um das vorhandene Paket zu entfernen und dann:

sudo yum install epel-release

um EPEL zu aktivieren.

Quelle:

mvermaes
quelle
Das funktioniert bei mir.
Rangsiman
2

Normalerweise verwende ich diese Quelle für CentOS 6.x und möchte sie aus einer lokalen Datei rpm -Uvh:

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

Ich kann zwar nicht sehen, warum deine auch nicht funktionieren sollte, aber du kannst meine ausprobieren. Hat immer für mich gearbeitet.

Adionditsak
quelle