Jak nainstalovat Remi RPM na Rocky Linux 9 nebo 8

Remiho repozitář RPM je nezbytným nástrojem pro uživatele, kteří potřebují přístup k nejnovějším verzím PHP, Memcached, Redis a dalšímu souvisejícímu softwaru na podnikových distribucích, jako je Rocky Linux. Využitím tohoto úložiště mohou administrátoři udržovat aktualizované softwarové balíčky, aniž by se spoléhali na pomaleji se pohybující základní úložiště. Remiho úložiště je užitečné zejména pro vývojáře a systémové administrátory, kteří vyžadují novější software z důvodu kompatibility, bezpečnosti nebo výkonu. Díky podpoře více verzí PHP a včasným aktualizacím hraje toto úložiště zásadní roli při udržování stabilního a bezpečného prostředí pro webové servery a další aplikace běžící na Rocky Linuxu.

Instalace úložiště RPM Remi na Rocky Linux 9 nebo jeho dřívější podnikovou podporovanou verzi, Rocky Linux 8, je jednoduchý proces přes terminál příkazového řádku. Tato metoda zajišťuje plnou kontrolu nad konfigurací úložiště a umožňuje snadný výběr verze při instalaci PHP nebo jiných balíčků. Přidáním a povolením úložiště Remi získají uživatelé přístup k nejnovějším stabilním verzím kritických softwarových komponent a zároveň si zachovají robustní funkce svých systémů Rocky Linux.

Aktualizace Rocky Linux před importem Remi RPM

Když se vydáte na tuto cestu, prvním krokem je zajistit, aby byl náš systém Rocky Linux aktuální. Upgrade stávajících balíčků minimalizuje riziko konfliktů vznikajících během nových instalací. Tento základní předpoklad vytváří čistou fázi pro následující kroky. Pokračujme a obnovme náš systém:

sudo dnf upgrade --refresh

Tento příkaz upgraduje všechny balíčky ve vašem systému Rocky Linux na jejich nejnovější verze.

Importujte úložiště Remi na Rocky Linux 9 nebo 8

Po aktualizaci našeho systému je čas importovat úložiště Remi. Než to však uděláme, musíme udělat mezikrok: nainstalovat úložiště EPEL (Extra Packages for Enterprise Linux).

Úložiště EPEL je užitečným zdrojem pro distribuce založené na RHEL, jako je Rocky Linux. Představuje poklad softwarových balíčků často používaných v prostředí Enterprise Linux.

Poznámka: Musíme importovat Remi RPM odpovídající naší konkrétní distribuční verzi, protože tato příručka pokrývá Rocky Linux 8 a Rocky Linux 9. Pojďme ke specifikům.

Import Remi PHP Repository pro Rocky Linux 9

Abychom to nastartovali, musíme aktivovat CRB. Toho je dosaženo pomocí následujícího příkazu:

sudo dnf config-manager --set-enabled crb

Po aktivaci Code Ready Builder (CRB) je čas nainstalovat obě verze úložiště Extra Packages for Enterprise Linux (EPEL). Udělejme to pomocí tohoto příkazu:

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm

S nainstalovaným EPEL můžeme nyní přidat úložiště Remi pro Enterprise Linux 9 do našeho systému provedením následujícího příkazu:

sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-9.rpm -y

Import Remi PHP Repository pro Rocky Linux 8

Pro Rocky Linux 8 postupujeme v podobném pořadí, počínaje aktivací úložiště EPEL. Následující příkaz to provede:

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-8.noarch.rpm

Po úspěšné aktivaci EPEL přistoupíme k importu úložiště Remi Enterprise Linux 8 pomocí příkazu:

sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

Povolit Remi PHP Repository

Výpis dostupných PHP modulů

Integrací úložiště Remi RPM do našeho systému jsme odemkli dveře k nejnovějším verzím větve PHP, kterou bychom mohli chtít používat v našem serverovém zásobníku. To je nezbytná schopnost, zejména pro vývojáře, kteří přecházejí mezi různými verzemi PHP pro různé projekty.

Pro pochopení podporovaných verzí PHP spusťte následující příkaz. To nám poskytne úplný seznam všech dostupných modulů PHP:

sudo dnf module list php
Výpis modulů PHP z úložiště Remi RPM na Rocky Linux
Výstup modulů PHP uvedených z úložiště Remi RPM na systému Rocky Linux.

Výše uvedený příkaz se dotazuje na modul DNF a načte seznam všech verzí PHP dostupných pro instalaci prostřednictvím našeho nedávno integrovaného úložiště Remi.

Vyberte a povolte požadovanou verzi PHP prostřednictvím Remi RPM

Po prostudování dostupných modulů PHP se nyní můžeme informovaně rozhodnout pro verzi PHP, která nejlépe vyhovuje našim potřebám. Vybranou verzi pak můžeme povolit na našem systému Rocky Linux.

Níže jsou uvedeny příklady příkazů, které umožňují různé verze PHP. Vyberte verzi, která odpovídá požadované verzi PHP:

sudo dnf module enable php:remi-7.4 -y
sudo dnf module enable php:remi-8.0 -y
sudo dnf module enable php:remi-8.1 -y
sudo dnf module enable php:remi-8.2 -y
sudo dnf module enable php:remi-8.3 -y

Nainstalujte povolenou verzi PHP

Jakmile je požadovaná verze PHP vybrána a povolena, jsme připraveni pokračovat v procesu instalace. Pro instalaci povolené verze PHP provedeme obvyklý instalační příkaz:

sudo dnf install php

Tento příkaz zahájí proces instalace verze PHP, kterou jsme povolili. Po dokončení procesu bude vybraná verze PHP připravena k použití v našem systému Rocky Linux.

Povolit další úložiště Remi RPM

Úložiště Remi RPM není poník na jeden trik. Kromě PHP poskytuje podporu pro nejnovější verze dvou velmi oblíbených nástrojů pro ukládání do mezipaměti: Redis a Memcached. Využitím těchto dodatečných úložišť můžeme zefektivnit proces nastavení a zajistit, že používáme nejaktuálnější a nejúčinnější nástroje našeho zásobníku serverů.

Povolte a nainstalujte Memcached přes Remi RPM

Memcached je vysoce výkonný systém pro ukládání objektů do mezipaměti s distribuovanou pamětí, který je svou povahou obecný, ale je určen pro urychlení dynamických webových aplikací zmírněním zatížení databáze.

Povolme úložiště Memcached z Remi RPM pomocí následujícího příkazu:

sudo dnf module enable memcached:remi

Tento příkaz dává našemu systému pokyn, aby aktivoval úložiště Memcached v rámci Remi RPM.

Po povolení pokračujeme v procesu instalace Memcached:

sudo dnf install memcached

Tímto příkazem zahájíme instalaci Memcached na náš systém Rocky Linux.

Povolte a nainstalujte Redis přes Remi RPM

Redis je open-source úložiště datových struktur v paměti používané jako databáze, mezipaměť a zprostředkovatel zpráv. Podporuje různé datové struktury a je známý svou rychlostí a flexibilitou.

Chcete-li povolit Redis z úložiště Remi, použijte následující příkaz a nahraďte {version} požadovanou verzí:

sudo dnf module enable redis:remi-{version}

Pokud například hodláte používat Redis 7.0, nahraďte {version} verzí 7.0 takto:

sudo dnf module enable redis:remi-7.0 -y

Poznámka: Redis 7.0 je pouze příklad; mohou být k dispozici další vyšší verze; musíte příkaz odpovídajícím způsobem upravit.

Pokud dáváte přednost použití Redis 6.2 nebo 5.0, nahraďte {version} odpovídajícím způsobem:

sudo dnf module enable redis:remi-6.2 -y
sudo dnf module enable redis:remi-5.0 -y

Výše uvedené příkazy přikazují systému aktivovat větev Redis v rámci Remi RPM.

Jakmile je požadovaná větev Redis povolena, můžeme nyní pokračovat obvyklým instalačním příkazem:

sudo dnf install redis

Tím buď nainstalujete vybranou verzi Redis, nebo upgradujete vaši stávající instalaci Redis, pokud existuje.

Závěr

V této příručce jste úspěšně nainstalovali úložiště Remi's RPM na Rocky Linux 9 nebo 8, čímž jste získali přístup k širší řadě aktualizovaných softwarových balíčků prostřednictvím terminálu příkazového řádku. Toto nastavení umožňuje vašemu systému zůstat na špici z hlediska výkonu, zabezpečení a funkčnosti tím, že udržuje klíčový software aktuální. Ujistěte se, že povolíte pouze úložiště, která potřebujete, abyste se vyhnuli potenciálním konfliktům mezi verzemi, zejména při správě více prostředí PHP. Buďte opatrní s aktualizacemi, abyste zajistili, že váš systém zůstane bezpečný a efektivní.

Joshua James
Následuj mě
Nejnovější příspěvky uživatele Joshua James (vidět vše)

Napsat komentář