Kürzlich habe ich Server zu meiner Arbeitsliste hinzugefügt, die unter CentOS funktionieren, da sie sehr beliebt sind, und wir haben mit grundlegenden Tutorials begonnen. Dies ist einer von ihnen. In diesem Artikel werde ich Ihnen helfen, das EPEL-Repository in CentOS zu installieren, da es früher oder später benötigt wird.
Was ist das EPEL-Repository?
Das Akronym EPEL stammt von Extra Packages for Enterprise Linux und ist nichts weiter als ein Repository von kostenlosen und Open Source-Paketen . Mit diesen Repositorys können Sie Anwendungen installieren, die nicht standardmäßig in den CentOS-Basis-Repositorys enthalten sind und eine große Anzahl von Tools für die Netzwerkadministration, Sysadmin-Tools, Überwachung usw. enthalten.
EPEL-Repositorys werden vom Fedora-Team unter Einhaltung aller Qualitäts- und Kompatibilitätsrichtlinien verwaltet, sodass wir dieses Repository ohne Bedenken hinzufügen können. Wir werden uns auf die Installation in CentOS konzentrieren, aber die Wahrheit ist, dass das Repository mit anderen Distributionen kompatibel ist.
So installieren Sie das EPEL-Repository unter CentOS
Da es mehrere Versionen von CentOS gibt und ich nicht für alle Anweisungen geben kann, werde ich mich auf die letzten beiden Versionen konzentrieren, die zum Zeitpunkt des Artikels vorhanden waren, CentOS 6.5 und CentOS 7.0, beide in der x64-Version. Alle Tests wurden auf DigitalOcean VPS-Servern durchgeführt .
Wie immer besteht der erste Schritt darin, sich über SSH als Root mit dem Server zu verbinden. Dazu können wir beispielsweise PuTTY verwenden .
Als erstes habe ich CentOS mit folgenden Befehlen aktualisiert:
yum update
yum upgrade
Es sieht so aus, als würde CentOS 6.5 kein standardmäßig installiertes wget
bringen (im Fall von CentOS 7.0 können wir diesen Schritt überspringen) und da wir es brauchen werden, müssen wir es mit dem Befehl installieren:
yum install wget
Es ist zwar nicht erforderlich, aber es ist gut, den folgenden Befehl zu kennen , mit dem wir alle aktiven Repositorys auflisten können :
yum repolist
Nachdem ich diesen Befehl ausgeführt habe, konnte ich auf meinem Server Folgendes sehen:
[root @ testcentos ~] # yum repolist
Geladene Plugins: schnellsteSpiegel
Laden der Spiegelgeschwindigkeit aus der zwischengespeicherten Hostdatei
* Basis: nl.mirror.eurid.eu
* Extras: mirror2.bbln.org
* Updates: mirror.amsiohosting.net
repo id repo name status
CentOS-6-Basis – 6.367 Basis
CentOS-6 Extras – Extras 15
Aktualisierungen CentOS-6 – Aktualisierungen 1,597
repolist: 7.979
Wir sehen, dass ich die drei Standard-Repositorys von CentOS 6 aktiv habe. Wir werden diesen Befehl am Ende verwenden, um zu überprüfen, ob das EPEL-Repository korrekt installiert und für Centos 7.0 gültig ist.
Um das EPEL-Repository zu installieren, müssen wir eine Datei mit der Erweiterung rpm herunterladen und dann installieren. Um die rpm-Datei herunterzuladen, führen wir den folgenden Befehl aus:
- CentOS 6.5:
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
- Centos 7.0:
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
Wir können jetzt die EPEL rpm-Datei mit dem folgenden Befehl installieren:
- CentOS 6.5:
rpm -ivh epel-release-6-8.noarch.rpm
- CentOS 7.0:
rpm -ivh epel-release-7-2.noarch.rpm
Abschließend überprüfen wir mit dem Befehl, ob es korrekt installiert wurde:
yum repolist
[root @ testcentos ~] # yum repolist
Geladene Plugins: schnellsteSpiegel
Laden der Spiegelgeschwindigkeit aus der zwischengespeicherten Hostdatei
* base: mirror.denit.net
* epel: mirror.nl.leaseweb.net
* Extras: centos.mirror.triple-it.nl
* Updates: mirror.nl.webzilla.com
repo id repo name status
base / 7 / x86_64 CentOS-7 – Base 8.465
epel / x86_64 Zusätzliche Pakete für Enterprise Linux 7 – x86_64 5.921
Extras / 7 / x86_64 CentOS-7 – Extras 44
updates / 7 / x86_64 CentOS-7 – Aktualisiert 944
repolist: 15.374
Wenn dieses Repository aktiviert ist, können wir bereits alle Programme und Tools nutzen, die nicht in den CentOS-Standard-Repositorys enthalten sind. Ein Beispiel ist das htop
Überwachungstool htop
das wir jetzt aus den EPEL-Repositorys installieren können.
Schließlich verlasse ich den Link zum offiziellen Fedora-Wiki, wo über das EPEL-Repository gesprochen wird (der Link führt zur englischen Version des Wikis, da die spanische Version veraltet ist).