Как установить epel-release в Red Hat Linux 7.8

Вопрос или проблема

Я использую Red Hat Enterprise Linux Server версии 7.8 (Maipo), и когда я пытаюсь выполнить.

yum install epel-release

Пакет epel-release недоступен.

Ошибка: делать нечего

Мне нужно установить это для DKMS

Выполните:

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

Вы должны сделать это, потому что пакет epel-release доступен непосредственно в базовом репозитории CentOS, но не в репозитории RHEL.

Согласно документации, также рекомендуется включить некоторые дополнительные репозитории:

subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"  --enable "rhel-ha-for-rhel-*-server-rpms"

Выполните следующую команду как http: (не https:):

yum install http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

чтобы избежать ошибки:

Cannot open: https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm. Skipping.

Согласно https://dl.fedoraproject.org/pub/epel/7/README, файл RPM был перемещен на https://archives.fedoraproject.org.

Эта команда должна сработать:

yum install https://archives.fedoraproject.org/pub/archive/epel/7/x86_64/Packages/e/epel-release-7-14.noarch.rpm

Ответ или решение

Для установки пакета epel-release на Red Hat Enterprise Linux 7.8 (Maipo), необходимо следовать определённой последовательности действий, поскольку этот пакет недоступен в официальных репозиториях RHEL, в отличие от CentOS. EPEL (Extra Packages for Enterprise Linux) предоставляет дополнительные пакеты, которые могут расширить возможности вашей системы.

Пошаговая инструкция по установке epel-release на RHEL 7.8

  1. Подготовка системы:
    Прежде чем начать, убедитесь, что у вас есть root-доступ или вы можете использовать sudo для выполнения административных задач.

  2. Проверка и обновление системы:
    Убедитесь, что все пакеты на вашей системе актуальны. Выполните команду:

    sudo yum update -y
  3. Обход проблем с репозиторием:
    В RHEL необходимо использовать сторонний ресурс для установки epel-release, так как он не предустановлен в стандартные репозитории. Используйте следующую команду для установки пакета:

    sudo yum install http://archives.fedoraproject.org/pub/archive/epel/7/x86_64/Packages/e/epel-release-7-14.noarch.rpm

    Эта ссылка ведет к архиву Fedora, где хранится необходимый пакет.

  4. Активируйте дополнительные репозитории (необязательно, но рекомендуется):
    Чтобы избежать возможных зависимостей и обеспечить установку всех необходимых пакетов, рекомендуется включить дополнительные репозитории. Выполните команду:

    sudo subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms" --enable "rhel-ha-for-rhel-*-server-rpms"

    Это гарантирует, что ваше окружение будет иметь доступ ко всем вспомогательным пакетам, которые могут понадобиться.

  5. Проверка установки:
    Убедитесь, что пакет epel-release установлен корректно. Выполните:

    yum repolist

    В списке репозиториев должен присутствовать EPEL.

  6. Установка DKMS (если необходимо):
    Поскольку вы упомянули необходимость установки DKMS, после установки epel-release выполните следующую команду:

    sudo yum install dkms

Следуя этой инструкции, вы обеспечите установку epel-release и сможете использовать дополнительные пакеты из репозитория EPEL, что расширит функциональные возможности вашего RHEL окружения.

Такая профессиональная настройка позволит значительно упростить администрирование и поддержку вашей системы, обеспечивая доступ к более широкому спектру программного обеспечения и инструментов.

Оцените материал
Добавить комментарий

Капча загружается...