GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So richten Sie das EPEL-Repository unter CentOS 5/6 ein

Was ist das EPEL-Repository

EPEL (Extra Packages for Enterprise Linux) ist ein Projekt der Fedora-Gruppe, das ein Repository von Softwarepaketen verwaltet, die noch nicht auf RHEL/CentOS vorhanden sind.

Das Repository ist mit RHEL und allen nahen Derivaten wie CentOS und Scientific Linux kompatibel.

Durch die Verwendung von epel können wir problemlos viele Pakete (etwa 10.000) mit dem Befehl yum installieren, die noch nicht in den Centos-Repositories vorhanden sind.

EPEL-Pakete basieren normalerweise auf ihren Fedora-Pendants und werden niemals mit Paketen in den Basis-Enterprise-Linux-Distributionen in Konflikt geraten oder diese ersetzen.

Weitere Details zum epel-Projekt finden Sie unter
https://fedoraproject.org/wiki/EPEL

In diesem Tutorial zeige ich Ihnen also, wie Sie die Epel-Repositories unter CentOS einrichten

Note - There are many different 3rd party repositories that provide software packages for RHEL/CentOS systems. Some of the most popular ones are RpmForge, RpmFusion, EPEL, Remi etc.

However it should be always kept in mind, that if multiple such third party repositories are added to a system, then it can lead of conflicts. 

The same package can come from multiple repositories, and some repositories can replace base packages of a system leading to unexpected troubles. Rpmforge and Epel are known to have conflicts.

There are advanced techniques to tackle this like setting up priorities, or selectively installing packages from repositories, but ofcourse these require a lot of effort and so if you are not sure about all this, it is recommended to only use 1 such external repository.

EPEL auf CentOS installieren

Um epel auf Centos einzurichten, müssen wir die epel-Installations-RPM herunterladen und installieren.
Die Download-Seiten für Version 6.x und 5.x von CentOS/RHEL sind die folgenden

http://download.fedoraproject.org/pub/epel/6/i386/repoview/epel-release.html
http://download.fedoraproject.org/pub/epel/5/i386/repoview/epel -release.html

Die obigen URLs würden wahrscheinlich zu länderspezifischen Mirrors für einen schnelleren Download umleiten. Die Seite würde einen Download-Link enthalten, um die RPM direkt herunterzuladen. Die direkten Download-Links sind

http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
http://download.fedoraproject.org/pub/epel/5/i386 /epel-release-5-4.noarch.rpm

Wählen Sie abhängig von Ihrer Centos-Version die richtige URL aus.
Beachten Sie, dass das EPEL-Installationspaket architekturunabhängig ist und daher sowohl auf x86- als auch auf x64-Systemen installiert werden kann.

1. Überprüfen Sie Ihre CentOS-Version

Überprüfen Sie zuerst Ihre Centos-Version mit dem folgenden Befehl

$ cat /etc/redhat-release
CentOS release 6.4 (Final)

2. EPEL-rpm herunterladen

Laden Sie nun die Epel-RPM-Datei für die entsprechende Centos-Version von einer der oben angegebenen URLs herunter.

$ wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

3. Installieren Sie die EPEL-rpm

Installieren Sie nun das epel-Paket mit dem rpm-Befehl

$ sudo rpm -ivh epel-release-6-8.noarch.rpm
or
$ sudo rpm -ivh epel-release*

5. Überprüfen Sie das EPEL-Repository

Überprüfen Sie nach der Installation des epel-Repositorys mit dem Befehl yum

, ob es zur Repository-Liste hinzugefügt wurde
# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.vonline.vn
 * epel: buaya.klas.or.id
 * extras: centos-hn.viettelidc.com.vn
 * updates: mirrors.fibo.vn
repo id        repo name                                              status
base           CentOS-6 - Base                                         6,381
epel           Extra Packages for Enterprise Linux 6 - x86_64         10,023
extras         CentOS-6 - Extras                                          13
nginx          nginx repo                                                 47
updates        CentOS-6 - Updates                                      1,555
repolist: 18,019

Das Epel ist nach dem Basis-Repo aufgeführt und bietet etwa 10.000 Pakete. Epel ist also jetzt auf CentOS eingerichtet.
Das Epel-Repository ist in /etc/yum.repos.d/epel.repo eingerichtet Datei.

Installieren Sie jetzt etwas aus dem epel-Repository

$ sudo yum install htop

Cent OS
  1. So installieren Sie NetBeans IDE 7.1 unter CentOS 6.2/6.1/6.0 / CentOS 5.7

  2. So aktualisieren Sie CentOS 6.2/6.3/6.4/6.5 auf CentOS 6.6

  3. So richten Sie einen DNS (Bind)-Server unter CentOS/RHEL 7/6/5 ein

  4. So richten Sie den SVN-Server unter CentOS, RHEL und Fedora ein

  5. So richten Sie das Remi-Repository unter CentOS 5/6 und Fedora 18/19/20 ein

So aktivieren Sie das EPEL-Repository in CentOS und RHEL

So aktivieren Sie das EPEL-Repository auf CentOS 8 und RHEL 8 Server

So aktivieren Sie das EPEL-Repository unter CentOS 7 / RHEL 7

So aktualisieren Sie RHEL 6.2/6.3/6.4/6.5 auf RHEL 6.6

So installieren und aktivieren Sie EPEL Repo unter CentOS 5, CentOS 6 und CentOS 7

So aktivieren Sie das EPEL-Repository unter CentOS 8