Linuxoid.pro

Сообщество разработчиков программного обеспечения и IT-специалистов

Как включить репозиторий Remi в Fedora / Red Hat для установки стека LAMP

В Fedora и Red Hat Enterprise некоторые механизмы позволяют использовать сервер Apache PHP с MySQL. Но вы не всегда можете найти способы установить программные стеки в системах на базе Red Hat. Немного сложно найти удобное решение для объединения такого рода вещей в репозиторий. Более того, иногда вам может быть сложно настроить httpd-сервер в системе на базе Red Hat.

Чтобы решить все эти проблемы, вы можете установить и включить репозиторий Remi на своем предприятии Fedora и Red Hat. После установки репозитория Remi на вашем компьютере вы можете легко загружать приложения на свой компьютер через репозиторий.

Репозиторий Remi в Fedora и Red Hat

Если вы являетесь пользователем Ubuntu или Debian Linux, вы можете легко найти прекрасные стеки LAMP или другие приложения для своей системы. Найти приложения для систем на базе Red Hat немного сложнее, чем для Debian. В настоящее время рабочие станции Red Hat Enterprise и Fedora поддерживают репозиторий Remi. Он написан на языке PHP и бесплатен. Для установки Remi на RHEL требуются пакеты EPEL (Extra Packages for Enterprise). В этом посте будет рассказано, как установить, включить и использовать репозиторий Remi в Fedora / Red Hat Enterprise.

Шаг 1. Установите Remi Repo в Fedora / Red Hat

Установить репозиторий Remi в Red Hat и Fedora легко и просто. Для этого требуются привилегии root и базовые знания по использованию Linux. Выполните следующие шаги, чтобы установить репозиторий Remi в вашей системе.

Во-первых, вам нужно обновить системный репозиторий. Выполните следующую команду YUM в оболочке терминала, чтобы обновить систему.

# yum update 
# dnf update

По завершении обновления вы можете запустить следующие команды YUM в оболочке терминала с правами root, чтобы установить репозиторий Remi в Red Hat. Следующая команда YUM будет выполняться как в RHEL 7, так и в 8. Эта команда также загрузит и установит пакеты EPEL в вашей системе.

# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Если вы используете Red Hat 7, вам нужно выполнить следующую команду YUM, чтобы получить репозиторий Remi.

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Установка репозитория Remi в Fedora очень похожа на его установку в RHEL. Если вы используете последнюю версию Fedora, выполните следующие команды DNF в оболочке терминала с правами root, чтобы установить репозиторий Remi в вашей системе.

# dnf install http://rpms.remirepo.net/fedora/remi-release-34.rpm

Если вы используете более раннюю версию Fedora, выполните следующие команды в оболочке терминала, чтобы получить репозиторий Remi. Я протестировал репозиторий Remi на своей рабочей станции Fedora 33. Репозиторий Remi может также без проблем работать в других более ранних и предыдущих системах Fedora.

# dnf install http://rpms.remirepo.net/fedora/remi-release-33.rpm 
# dnf install http://rpms.remirepo.net/fedora/remi-release-32.rpm

Шаг 2. Включите и запустите репозиторий Remi

Как только установка репозитория Remi завершится, вы можете включить его и начать использовать. Я должен упомянуть, что по умолчанию репозиторий Remi не включен в системе Fedora / Red Hat. Когда вы устанавливаете пакет через репозиторий Remi, вам необходимо включить его. Например, если вы хотите установить пакет с именем <application_name>, вам необходимо выполнить следующую команду в оболочке терминала.

# yum --enablerepo=remi install <application_name>

Здесь я показал, как установить сервер httpd и сервер MariaDB (стек LAMP) в системе на основе Red Hat через репозиторий Remi.

# yum --enablerepo=remi install php httpd mariadb-server mariadb

Шаг 3. Измените Remi Repo в Fedora / RHEL

Как я уже упоминал ранее, по умолчанию Remi не включен в RHEL; вам нужно настроить его, чтобы включить его навсегда. Вы можете запустить следующую команду в оболочке терминала, чтобы внести небольшие изменения в сценарий конфигурации Remi.

sudo nano /etc/yum.repos.d/remi.repo

Когда откроется сценарий конфигурации, найдите значение enable и измените значение с 0 на 1. Это небольшое изменение позволит серверу Remi на вашем компьютере навсегда.

enabled=0
enabled=1

После настройки и включения репозитория Remi теперь вы можете запустить следующую команду в оболочке терминала, чтобы проверить, работает ли репозиторий в вашей системе без сбоев.

# yum repolist

Вы также можете найти список пакетов, установленных через репозиторий Remi, выполнив следующую команду.

# yum list <package_name>

Например, поскольку я только что установил httpd-сервер на свою машину Fedora через репозиторий Remi, я могу запустить следующую команду, чтобы узнать, возвращается ли PHP с Remi или нет.

# yum list php*

Выводы

Репозиторий Remi не является новым репозиторием для RHEL, он был построен еще в 2005-2006 годах для рабочей станции Fedora, но стал заметным в 2017-2018 годах. Пользоваться им легко и быстро. Во всем посте я рассказал вам, что такое репозиторий Remi и как вы можете установить его и начать работу с ним в системе Fedora и Red Hat.

Пожалуйста, поделитесь им со своими друзьями и сообществом Linux, если вы найдете этот пост полезным и информативным. Вы также можете записать свое мнение об этом сообщении в разделе комментариев.