EPEL (Extra Pakete für Enterprise-Linux)
Durch das EPEL Repository werden zusätzliche und qualitativ hochwertige Pakete in Ergänzung zu den Standardpaketen der Fedora, Red Hat Enterprise Linux (RHEL), CentOS und anderen Derivaten zur Verfügung gestellt.
EPEL ist eine freiwillige Leistung der Fedora-Community.
EPEL in CentOS einbinden
Priorities installieren
Die Benutzung von Priorities ist optional. Man kann damit für 3rd Party Repositories unterschiedliche Prioritäten bei der Installation von Paketen festlegen.
Die Installation erfolgt wie gewohnt mit:
yum install yum-priorities -y
In /etc/yum/pluginconf.d/priorities.conf sollten diese auch aktiviert sein.
[main] enabled = 1
Anschließend vergeben wir in /etc/yum.repos.d/CentOS-Base.repo dem Standard-Repository die höchste Priorität.
Den Sourcen [base], [updates], [extras] vergeben wir die jeweils den Parameter priority=1.
[centosplus], [contrib] erhält die den Parameter priority=2.
[base] name=CentOS-$releasever - Base priority=1 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 ...
EPEL einbinden
Wir holen uns das passende EPEL-Release Paket zu unsere CentOS-Version:
wget http://mirror.de.leaseweb.net/epel/6/i386/epel-release-6-8.noarch.rpm
Danach installieren wir den GPG Schlüssel des EPEL-Repos:
rpm --import https://fedoraproject.org/static/0608B895.txt
Prüfen der Integrität vom RPM-Download:
rpm -K epel-release-6-8.noarch.rpm epel-release-6-8.noarch.rpm: rsa sha1 (md5) pgp md5 OK
Nun können wir das EPEL-Release Paket installieren:
rpm -i epel-release-6-8.noarch.rpm
EPEL ist nun aktiv. Optional können wir nun wieder die Prioritäten (priority=10) in /etc/yum.repos.d/epel.repo eintragen.
EPEL testen
Zum Testen können wir einfach nach einen Paket aus dem EPEL-Repo suchen
yum info htop
Folgende Informationen werden ausgeben.
Available Packages Name : htop Arch : x86_64 Version : 1.0.1 Release : 2.el6 Size : 161 k Repo : epel Summary : Interactive process viewer URL : http://htop.sourceforge.net/ License : GPL+ Description : htop is an interactive text-mode process viewer for Linux, similar to : top(1).
Nachtrag
Unter The newest version of ‚epel-release‘ for EL6 ist immer das neuste EPEL-Release Paket zu finden.