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

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 .


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:


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.