EPEL (Extra Packages for Enterprise Linux) — это репозиторий дополнительных пакетов для дистрибутивов Linux, таких как Rocky Linux, поддерживаемых Fedora Project. Он предоставляет широкий спектр дополнительных программных пакетов, не включенных в стандартные репозитории Rocky Linux, повышая функциональность и удобство использования вашей системы.
В следующем руководстве будет показано, как установить EPEL и EPEL-Next в Rocky Linux 9 или 8 с помощью командной строки. Этот метод установки гарантирует, что вы сможете получить доступ к более широкому спектру программных пакетов и установить их через репозитории EPEL и EPEL-Next.
Обновите свою систему Rocky Linux
Перед началом процесса установки необходимо обновить вашу систему Rocky Linux последними пакетами. Этот шаг обеспечивает совместимость и оптимизирует систему для новых дополнений. Для этого выполните следующую команду:
sudo dnf upgrade --refresh
Эта команда обновит информацию о репозитории пакетов и обновит все пакеты в вашей системе до их последних версий.
Импортируйте репозитории EPEL и EPEL Next
Интеграция репозитория EPEL необходима для расширения возможностей вашей системы Rocky Linux. Учитывая разнообразие версий Rocky Linux, согласование версии репозитория EPEL с вашей конкретной версией Rocky Linux имеет решающее значение. Для оптимальной производительности и совместимости рекомендуется установить как стандартный репозиторий EPEL, так и репозиторий EPEL Next.
Вариант 1: Интеграция EPEL для Rocky Linux 9
Включите репозиторий CodeReady Builder (CRB):
Этот репозиторий содержит дополнительные пакеты, которые дополняют основной дистрибутив и расширяют его возможности. Чтобы включить CRB, выполните команду:
sudo dnf config-manager --set-enabled crb
Установите EPEL и EPEL Next:
При включенном CRB перейдите к установке репозиториев EPEL, адаптированных для Rocky Linux 9, используя следующую команду:
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
Вариант 2: Интеграция EPEL для Rocky Linux 8
Включите репозиторий PowerTools:
Перед интеграцией EPEL необходимо включить репозиторий PowerTools, поскольку он предоставляет дополнительные инструменты разработки и отладки для Rocky Linux 8. Чтобы включить PowerTools, используйте следующую команду:
sudo dnf config-manager --set-enabled powertools
Установите EPEL и EPEL Next:
Теперь, когда PowerTools включен, вы можете включить репозитории EPEL для Rocky Linux 8. Выполните следующую команду:
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
Проверка EPEL или Следующая установка EPEL
После успешной интеграции репозитория EPEL в вашу систему Rocky Linux разумно было бы выполнить проверку установки. Это гарантирует, что репозиторий был правильно настроен и готов к использованию. Для этого используется команда dnf repolist
Выполните следующую команду:
dnf repolist | grep epel
Ожидаемый результат:
epel Extra Packages for Enterprise Linux 9 - x86_64
epel-next Extra Packages for Enterprise Linux 9 - Next - x86_64
Если выходные данные соответствуют приведенным выше, это подтверждает успешную интеграцию репозитория EPEL в вашу систему.
Понимание базовой команды EPEL
Опыт работы с командами EPEL или EPEL Next repository может значительно улучшить ваш опыт управления пакетами. Вот несколько основополагающих команд, которые помогут вам начать:
Поиск конкретных пакетов
Если вы не уверены в точном названии пакета, но имеете общее представление, вы можете использовать команду dnf search
:
sudo dnf --enablerepo="epel" search keyword
Замените keyword
термином, относящимся к пакету, который вы ищете. Это вернет список пакетов, которые соответствуют ключевому слову или связанных с ним.
Получение подробной информации
Чтобы получить подробную информацию о конкретном пакете, включая его описание, версию и зависимости есть команда:
sudo dnf --enablerepo="epel" info package_name
Проверка наличия обновлений пакетов в EPEL
Чтобы узнать, доступны ли обновления для пакетов, которые вы установили из EPEL:
sudo dnf --enablerepo="epel" check-update
Здесь будут перечислены все пакеты от EPEL, для которых доступны обновления.
Удаление пакета
Если вы установили пакет от EPEL и хотите его удалить:
sudo dnf remove package_name
Замените package_name
именем пакета, который вы хотите удалить.
Временное отключение EPEL
Могут возникнуть ситуации, когда вы захотите установить или обновить пакеты без учета репозитория EPEL. Чтобы временно отключить EPEL во время операции DNF:
sudo dnf --disablerepo="epel" command
Замените command
командой DNF, которую вы хотите выполнить.
Обновление пакетов EPEL
Чтобы убедиться, что все пакеты, которые вы установили из EPEL, обновлены:
sudo dnf --enablerepo="epel" upgrade
Это обновит все пакеты EPEL до их последних версий.
Заключение
В этом руководстве показано, как установить EPEL на Rocky Linux 9 или 8, что дает вам доступ к более широкому набору пакетов. Постоянно обновляйте свою систему для обеспечения плавной интеграции. Установив EPEL, вы сможете исследовать и улучшать свою систему Rocky Linux с помощью дополнительных пакетов.