Dobrý den, přátelé. Po smrti CentOS má mnoho lidí pocit, že musí začít znovu. Dnes se tedy v tomto krátkém a stručném příspěvku dozvíte, jak povolit úložiště REMI na Rocky Linux 8.
Co je REMI?
REMI je úložiště balíčků RPM, které nám umožňuje instalovat novější verze aplikací, které buď nejsou v repozitářích RHEL / Rocky Linux, nebo jsou v zastaralých verzích.
I když bylo původně zamýšleno nabízet nejnovější verze PHP, postupně zahrnuje stále více softwaru, včetně aktualizovaných verzí a dalších zcela nových balíčků.
Je však pravda, že slávou a používáním tohoto úložiště jsou nejnovější verze PHP. Například díky tomuto úložišti můžeme nainstalovat PHP 8.1 na Rocky Linux.
Tak jdeme na to.
Povolení úložiště REMI na Rocky Linux 8
Přestože jsou balíčky v úložišti REMI velmi bezpečné, je nejlepší je povolit, pouze pokud to opravdu potřebujete.
Nejprve povolte úložiště EPEL.
sudo dnf install epel-release

Nyní můžete povolit úložiště REMI provedením následujícího příkazu
sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm

Pokud chcete zkontrolovat změny, můžete spustit
sudo dnf repolist

Jak můžete vidět, úložiště REMI bylo úspěšně povoleno.
Použití úložiště REMI
Pokud jste zvědaví, můžete zkontrolovat seznam balíčků dostupných v úložišti REMI pomocí následujícího příkazu
sudo dnf --disablerepo="*" --enablerepo="remi" list available
Navíc můžete vidět remi-safe
jeden
sudo dnf --disablerepo="*" --enablerepo="remi" list available
Remi-safe je divize repozitáře REMI, kde balíčky nevyžadují externí závislosti, a proto nenahrazují žádný balíček distribuovaný RHEL nebo Rocky Linuxem. Řekněme, že je mnohem bezpečnější.
Instalace PHP z úložiště REMI
REMI má mnoho balíčků, ale je stále užitečné pro instalaci nejnovějších verzí PHP. V tomto příspěvku nainstalujeme PHP 8.1 na zkušební bázi.
Vypište tedy seznam modulů PHP v systému.
sudo dnf module list php

A nyní nainstalujte a povolte modul PHP 8.1 od REMI.
sudo dnf module install php:remi-8.1

To umožní REMI a nainstaluje PHP 8.1 najednou.
Instalaci můžete ověřit spuštěním
php -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
Použití je tak jednoduché.
Zakázat úložiště REMI
Nejrychlejší a nejjednodušší způsob, jak toho dosáhnout, je nainstalovat dnf-utils
utility
sudo dnf install dnf-utils
Chcete-li jej dočasně zakázat, můžete spustit
sudo dnf --disablerepo=remi update
A
sudo dnf --disablerepo=remi-safe update
Pokud jej chcete deaktivovat trvale, musíte přejít do archivu konfigurace úložiště a přiřadit hodnotu 0 k enabled
směrnice.
Například,
sudo nano /etc/yum.repos.d/remi.repo
enabled=0
Uložte změny a obnovte celý systém.
sudo dnf update
Tak si to užijte
Závěr
V tomto příspěvku jste se naučili, jak povolit úložiště REMI na Rocky Linux 8, takže můžete získat balíčky, které nejsou v oficiálních úložištích. Kromě toho toto úložiště používá mnoho správců systému k aktualizaci verze PHP systému.