GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Installieren Sie EPEL- und IUS-Repositories auf CentOS und Red Hat

Dieser Artikel beschreibt, wie Sie ein CentOS- oder Red Hat EnterpriseLinux-System konfigurieren, um das Fedora Extra Packages for Enterprise Linux (EPEL)-Repository zu verwenden. Das EPEL-Repository bietet nützliche Softwarepakete, die nicht in den offiziellen CentOS- oder Red Hat-Repositorys enthalten sind.

Anweisungen zum Installieren des IUS-Community-Projekts sind ebenfalls enthalten. Während EPEL nur Software anbietet, die nicht ist In den offiziellen CentOS- und Red Hat-Repositories stellt IUS neuere Softwareversionen (wie MySQL und PHP) bereit, die in den offiziellen Repositories vorhanden sind.

Hinweis: Seien Sie vorsichtig, wenn Sie Repositorys von Drittanbietern verwenden. Wenn Sie eine verwaltete Supportvereinbarung haben, wenden Sie sich an Ihren Anbieter, bevor Sie die Anweisungen in diesem Artikel befolgen, um sicherzustellen, dass Sie keine nicht unterstützte Serverkonfiguration erstellen.

Installieren Sie das EPEL-Repository

Sie installieren das EPEL-Repository, indem Sie das entsprechende RPM-Paket für Ihr System herunterladen und installieren. Die folgenden Anweisungen verwenden die 64-Bit-Pakete, die mit Rackspace Cloud Server-Instanzen funktionieren.

CentOS

Das CentOS-Extras-Repository enthält ein Paket zum Installieren von EPEL und ist standardmäßig aktiviert. Führen Sie den folgenden Befehl aus, um das EPEL-Versionspaket zu installieren:

sudo yum install epel-release

Red Hat Enterprise Linux

Führen Sie den folgenden Befehl aus, um das EPEL-Versionspaket zu installieren:

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E '%{rhel}').noarch.rpm

Einige EPEL-Pakete sind von Paketen aus den „optionalen“ und „Extras“-Kanälen abhängig, stellen Sie also sicher, dass diese ebenfalls aktiviert sind.

Installieren Sie das IUS-Repository

Das IUS-Repository bietet neuere Versionen einiger Software in den offiziellen CentOS- und Red Hat-Repositorys. Das IUS-Repository hängt vom EPEL-Repository ab.

Die Paketnamen im IUS-Repository sind anders als die Paketnamen, die in den offiziellen Repositories verwendet werden. Der Unterschied hilft, unbeabsichtigte Konflikte oder Aktualisierungen der Softwareversion zu vermeiden.

Hinweis: Da IUS Paketnamen verwendet, die sich von den Paketnamen in den offiziellen Repositories unterscheiden, empfehlen wir IUS für Rackspace-Kunden mit verwalteten Support-Stufen, die Serversoftware beinhalten. Verwaltete Server werden standardmäßig jede Nacht automatisch aktualisiert, was zu ungeplanten Upgrades führen kann, wenn Paketnamen in mehr als einem aktivierten Repository identisch sind.

Führen Sie den folgenden Befehl aus, um das IUS-Versionspaket zu installieren:

sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm

Aktualisieren Sie installierte Pakete auf IUS-Versionen

Wenn Sie bereits ein Softwarepaket installiert haben, das Sie auf eine neuere Version im IUS-Repository aktualisieren möchten, installieren Sie das IUS-Yumplug-in für die Paketersetzung, um den Upgrade-Prozess zu vereinfachen.

sudo yum install yum-plugin-replace

Das Plug-in bietet einen yum replace Befehl, der ein angegebenes Paket ersetzt und gleichzeitig alle erforderlichen Abhängigkeiten installiert. Um beispielsweise das installierte PHP-Paket durch das PHP 5.6-Paket aus dem IUS-Repository zu ersetzen, führen Sie den folgenden Befehl aus:

sudo yum replace php --replace-with php56u

Weitere Informationen finden Sie im IUS-Nutzungsleitfaden.

Nach verfügbaren Repositories suchen

Sie können sehen, ob die benötigten Repositories installiert und aktiviert sind, indem Sie den folgenden Befehl ausführen:

yum repolist

Einige Repositorys sind standardmäßig deaktiviert. Führen Sie den folgenden Befehl aus, um deaktivierte Repositories aufzulisten:

yum repolist disabled

Linux
  1. Verwenden von Yum-Befehlen zum Deaktivieren und Entfernen von Paket-Repositories unter CentOS

  2. So installieren und aktivieren Sie das EPEL-Repository unter Rocky Linux/Centos 8

  3. So installieren und verwalten Sie Software unter CentOS 7

  4. Installieren Sie Apache und PHP unter CentOS 7

  5. So installieren Sie Apache CouchDB auf CentOS 6 (von Source und EPEL)

Hinzufügen eines EPEL 8-Repositorys zu Red Hat Satellite 6

So installieren und verwenden Sie den Yarn Node.js Package Manager unter CentOS 8

So installieren Sie Brave Browser auf Fedora, Red Hat und CentOS

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

So installieren und konfigurieren Sie GlusterFS unter CentOS 7/CentOS 8

Wie installiere ich EPEL Repo auf CentOS und RHEL 7?