Как включить Epel РеКак включить Epel Репозиторий CentOS8/RedHat8позиторий CentOS8/RedHat8 | DATAENGINER

Как включить Epel Репозиторий CentOS8/RedHat8

Хотя с момента выхода Red Hat Enterprise Linux 8 прошло некоторое время, соответствующая версия EPEL репозитория (Extra Packages for Enterprise Linux) была выпущена всего несколько дней назад. Репозиторий содержит пакеты, которые не предоставлены официальными источниками программного обеспечения, например extundelete, утилита для восстановления удаленных файлов из файловых систем ext3/4. До настоящего времени решением для установки этого программного обеспечения было создание его из исходного кода или использование предыдущей версии EPEL (не идеальной). В этом статье мы рассмотрим, как добавить EPEL8 в RHEL 8/CentOS 8.

Включить EPEL8репозиторий в RHEL 8 / CentOS 8 очень просто: все, что нам нужно сделать, это загрузить и установить пакет конфигурации, который содержит файлы репозитория. Файл доступен для скачивания по следующему адресу . Ради этой статьи я буду предполагать, что мы работаем из интерфейса командной строки. Нам не нужно скачивать пакет для его установки : мы можем выполнить операцию непосредственно с помощью dnfменеджера пакетов:

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

Мы просто используем dnfс installподкомандой и предоставляем URLпакет (в этом случае мы использовали httpsпротокол). Как только мы запустим указанную выше команду, отобразится обзор операций, которые будут выполнены, и нам будет предложено подтвердить, что мы хотим установить пакет:

Если мы подтвердим, набрав «y» и нажав Enter, пакет будет установлен. Он содержит файлы, необходимые для настройки дополнительных источников программного обеспечения. Чтобы увидеть, где были установлены эти файлы, мы можем запустить следующую команду:

sudo rpm -ql epel-release

В вышеприведенной команде -qопция — это сокращение --query, а -lсокращение --list— и используется для просмотра списка файлов, содержащихся в пакете. Команда выше производит следующий вывод:

Помимо файлов документации в хранилище gpg key, мы можем видеть , что были установлены три хранилища файлов конфигурации, это файлы с .repoрасширением: epelepel-playgroundи epel-testing. Первый — это главный репозиторий, который включен по умолчанию, остальные два содержат экспериментальную версию пакетов программного обеспечения и должны быть включены явно. Чтобы убедиться, что EPELхранилище включено, мы можем запустить:

sudo dnf repolist -v

Команда, если она вызывается, как указано выше, отображает список всех репозиториев, включенных в систему (ее также можно использовать для отображения только отключенных или всех репозиториев, существующих в системе). Предоставляя -vопцию (сокращение от --verbose), мы можем получить более подробный отчет:

Как видно из вывода команды, хранилище было правильно активировано, оно является первым в списке.

После того, как мы установим и включим EPELрепозиторий, мы сможем воспользоваться дополнительными пакетами программного обеспечения, которые он предоставляет, устанавливая их как обычно. Но что, если мы хотим знать все пакеты, содержащиеся в хранилище? Еще раз, все, что мы должны сделать, это использовать dnfпредоставление repo_idрепозитория, который мы хотим проверить, «epel» в этом случае:

sudo dnf repository-packages epel list

Вот выдержка из результата команды:

Как мы можем видеть из выходных данных команды, много программного обеспечения, обычно предоставляемого EPELканалом, все еще отсутствует в репозитории, как, например, пакеты, необходимые для установки альтернативных сред рабочего стола, таких как Xfce4или утилиты, такие как phpMyAdmin. Эти пакеты, вероятно, будут предоставлены в будущем.

На этом установка EPEL Репозитория завершена, спасибо за внимание!

Постоянный редактор и автор сайта

Leave a reply:

Your email address will not be published.