Linux - Server - EPEL Repository in CentOS

In diesem Tutorial möchte ich erklären, wie man das EPEL - Repository in CentOS einbindet. Dieses Repository beinhaltet eine riesige Sammlung von paketen, die im Standard- Repository nicht enthalten sind. Man installiert dieses mit diesen einfachen Schritten:

Als erstes installieren wir uns das Paket yum-priorities , mit dem wir die Priorität der verwendeten Paketquellen besser organisieren können. Dies erledigen wir mit folgendem Command:

yum install yum-priorities -y

Nun konfigurieren wir die Priorität der schon vorhanden Paketquellen:

(Der Editor (In meinem Fall nano) kann beliebig gewählt werden. (Standardmäßig ist dies meißt vi oder vim))

nano /etc/yum/pluginconf.d/priorities.conf

In dieser Datei sollten wir zunächst nur überprüfen, ob dort eine Zeile ähnlich

[main]
enabled = 1

vorhanden ist. Falls dies der Fall ist, konfiguieren wir nun das main repository in folgender Datei:

nano /etc/yum.repos.d/CentOS-Base.repo

Die Zahl n kann hierbei durch eine Zahl zwischen 1 und 99 ersetzt werden. Nun können die Prioritäten der Paketquellen nach belieben konfiguiert werden. Meine Empfehlung ist aber den Qellen:

[base], [updates] und [extras] die Priorität 1 zu geben, den Quellen [centosplus] und [contrib] jeweils eine Priorität von 2.

Nun installieren wir das EPEL- Repository:

Als nächstes sollte man prüfen, ob der unten aufgeführte Aufruf noch den aktuellen Link behinhaltet, da dieser sich von Zeit zu Zeit auch verändern kann. Dies prüft man am besten auf folgender Seite:

http://mirror.de.leaseweb.net/epel/6/i386/repoview/epel-release.html

Nun fährt man mit dem nächsten Schritt fort:

rpm --import https://fedoraproject.org/static/0608B895.txt

 

Im nächsten Schritt müssen wir, falls sich der Link verändert haben sollte, den Link entsprechend anpassen:

 

rpm -ivh http://mirror.de.leaseweb.net/epel/6/i386/epel-release-6-8.noarch.rpm

Nun tragen wir bei den oben schon erwähnten Repositorys für das neu installierte EPEL (Und anderen Repositorys von außerhalb) die priority 10 nach dies tun wir z.B. in folgender Datei:

nano /etc/yum.repos.d/epel.repo

Zuletzt testen wir das ganze noch , z.B. mit dem sks - Paket, welches nur im EPEL- Repository vorhanden ist :

yum info sks

Erhalten wir eine Ausgabe über das Paket, haben wir alles richtig konfiguiert. Erscheint ein Fehler, oder wurde das Paket nicht gefunden, bitte die obigen Schritte widerholen.

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.