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.