Hallo Freunde. Mit dem Tod von CentOS haben viele Menschen das Gefühl, dass sie von vorne anfangen müssen. Heute erfahren Sie in diesem kurzen und knappen Beitrag, wie Sie das REMI-Repository auf Rocky Linux 8 aktivieren.
Was ist REMI?
REMI ist ein RPM-Paket-Repository, mit dem wir neuere Versionen von Anwendungen installieren können, die sich entweder nicht in den RHEL-/Rocky-Linux-Repositorys oder in veralteten Versionen befinden.
Obwohl es ursprünglich dazu gedacht war, die neuesten Versionen von PHP anzubieten, enthält es nach und nach immer mehr Software, einschließlich aktualisierter Versionen und anderer völlig neuer Pakete.
Es ist jedoch wahr, dass der Ruhm und die Verwendung dieses Repositorys darin besteht, aktuelle Versionen von PHP zu haben. Dank dieses Repositorys können wir beispielsweise PHP 8.1 auf Rocky Linux installieren.
Also los geht's.
Aktivieren Sie das REMI-Repository auf Rocky Linux 8
Obwohl die Pakete im REMI-Repository sehr sicher sind, ist es am besten, es nur zu aktivieren, wenn Sie es wirklich brauchen.
Aktivieren Sie zuerst das EPEL-Repository.
sudo dnf install epel-release

Jetzt können Sie das REMI-Repository aktivieren, indem Sie den folgenden Befehl ausführen
sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm

Wenn Sie die Änderungen überprüfen möchten, können Sie dann ausführen
sudo dnf repolist

Wie Sie sehen können, wurde das REMI-Repository erfolgreich aktiviert.
Verwendung des REMI-Repositorys
Wenn Sie neugierig sind, können Sie die Liste der im REMI-Repository verfügbaren Pakete mit dem folgenden Befehl überprüfen
sudo dnf --disablerepo="*" --enablerepo="remi" list available
Außerdem können Sie den remi-safe
sehen eins
sudo dnf --disablerepo="*" --enablerepo="remi" list available
Remi-safe ist eine Abteilung des REMI-Repositorys, in der Pakete keine externen Abhängigkeiten erfordern und daher kein von RHEL oder Rocky Linux vertriebenes Paket ersetzen. Nehmen wir an, es ist viel sicherer.
Installieren von PHP aus dem REMI-Repository
REMI hat viele Pakete, ist aber immer noch nützlich für die Installation neuerer PHP-Versionen. In diesem Beitrag werden wir PHP 8.1 testweise installieren.
Listen Sie also die PHP-Module auf dem System auf.
sudo dnf module list php

Installieren und aktivieren Sie jetzt das PHP 8.1-Modul von REMI.
sudo dnf module install php:remi-8.1

Dadurch wird REMI aktiviert und PHP 8.1 sofort installiert.
Sie können die Installation überprüfen, indem Sie
ausführenphp -v
PHP 8.1.1 (cli) (built: Dec 15 2021 02:00:45) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.1, Copyright (c) Zend Technologies
So einfach ist die Verwendung.
REMI-Repository deaktivieren
Der schnellste und einfachste Weg, dies zu tun, ist die Installation der dnf-utils
Dienstprogramm
sudo dnf install dnf-utils
Um es also vorübergehend zu deaktivieren, können Sie es ausführen
sudo dnf --disablerepo=remi update
Und
sudo dnf --disablerepo=remi-safe update
Wenn Sie es dauerhaft deaktivieren möchten, müssen Sie in das Repository-Konfigurationsarchiv gehen und dem enabled
den Wert 0 zuweisen Richtlinie.
Zum Beispiel
sudo nano /etc/yum.repos.d/remi.repo
enabled=0
Speichern Sie die Änderungen und aktualisieren Sie das gesamte System.
sudo dnf update
Viel Spaß damit
Schlussfolgerung
In diesem Beitrag haben Sie gelernt, wie Sie das REMI-Repository auf Rocky Linux 8 aktivieren, sodass Sie Pakete erhalten können, die sich nicht in den offiziellen Repositories befinden. Darüber hinaus wird dieses Repository von vielen Systemadministratoren verwendet, um die PHP-Version des Systems zu aktualisieren.