How to add optional repos to RHEL 8?

Latest response

Hi, I would like to know how to add optional repos, and/or EPEL to RHEL 8?

I tried typing into terminal: subscription-manager repos --enable rhel-8-server-extras-rpms

It didn't work, I don't know what's going on, thanks! :)

Responses

Hi GD,

Welcome back ! :) There is no extras channel in RHEL 8 ... RHEL 8 comes with a completely new repository structure :

$ sudo subscription-manager repos --list-enabled
+----------------------------------------------------------+
    Available Repositories in /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
Repo ID:   rhel-8-for-x86_64-baseos-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/baseos/os
Enabled:   1

Repo ID:   rhel-8-for-x86_64-appstream-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/appstream/os
Enabled:   1

BaseOS and AppStream contain all software packages, which were available in extras and optional repositories before.
If you want to enable the repo containing development software - enable codeready-builder-for-rhel-8-x86_64-rpms.
EPEL and RPM Fusion are not set up for RHEL 8 yet and it may take some longer time, because RHEL 8 is very new. :)

Regards,
Christian

Hi, thanks for your helpful reply, as always! I will keep a eye out for EPEL when it comes out! :)

You're welcome, GD (as always) ! :)

It seems EPEL is now available. I tried to install using

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

It installed successfully but showing "Error: Failed to synchronize cache for repo 'epel'". Can you please help me with this. I am trying this in VMware before installing on my laptop and replacing my OS with RHEL 8

Hi Sayed,

As of today, EPEL is still considered "under construction" ... so, issues are expected.
I suggest you wait until everything is ready and officially announced and released. :)

Regards,
Christian

Have they removed the EPEL8 beta release you're talking about here? I'm getting a 403, but navigating to https://dl.fedoraproject.org/pub/epel/ show me that there's no epel8 out.

That location seems unreliable at the moment (possibly because the epel-release package was updated to 8-5 recently) but the package is there if you look for the versioned file in the repo, so currently https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/e/epel-release-8-5.el8.noarch.rpm

One of the things they are still fixing is the epel-release RPM, and later versions are available for testing at https://bodhi.fedoraproject.org/updates/?packages=epel-release . However EPEL 8 only has a limited number of packages built so far as that it up to each individual package maintainer, and some packages may require a lot of work because a lot has changed between RHEL7 and RHEL8, so you may still have to wait for the packages you want.

Thanks Michael for adding some details. :)

Regards,
Christian

HI, Sayed thanks for letting me know that EPEL is available! :)

The above command has a ' " ' after it, so if you are entering it exactly like that it would fail.

To extend Christian's answer - there are two more repositories for RHEL 8 that may be relevant. First, the traditional "supplementary" repository still exists, for third-party binaries (mostly IBM's version of Java). Second, many of the packages that used to be found in the "optional" repository for RHEL 6 or RHEL 7 are now in the "CodeReady Linux Builder" repository for RHEL 8:

Repo ID:   codeready-builder-for-rhel-8-x86_64-rpms
Repo Name: Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs)
Repo URL:  https://satellite.mumble/mumble/content/dist/rhel8/$releasever/x86_64/coderead
           y-builder/os
Enabled:   1

In particular, many of the *-devel packages are now in the CodeReady Builder repo.

Hi, thanks for your reply, I will try yo add CodeReady Linux Builder, and check out to see whats in it!

I forgot to ask what command do I type in terminal to get "CodeReady" repo installed? Thanks! :)

Hi GD,

sudo subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms

sudo dnf upgrade

Regards,
Christian

Hi GD,

Forgot to say that you can still use the yum command instead of dnf ... if it is more convenient for you.
On RHEL 8 YUM is a sysmlink to DNF, which runs under the hood when you invoke the yum command. :)

Regards,
Christian

Hello Christian I guess I won't install EPEL for RHEL 8. I am self learning on a developer subscription with self support. So I have been seeing your name everywhere. And you seem to be the Wizard of Redhat Oz lol. So I have a question. If I don't install EPEL how do I install Openvpn to use the free Vpnbook vpn.

Hi John,

Thanks for your kind words ... but even wizards don't know everything and as I don't have any experience with
setting up OpenVPN without EPEL, I can't recommend another method ... unfortunately. A DDG search lead
me to an article which explains how to do it by (temporarily) enabling the EPEL 7 repository. Although that's
not something I would recommend, better wait until the repository is set up for RHEL 8. Oh, and one thing ...
there are so many other members active in our community, who deserve the "wizard honor" more than me. :)

Regards,
Christian

EPEL-8.0 has now been officially released. See Announcing EPEL-8.0 Release

Thanks for the information, Michael ! :)

For anyone interested, here's the command to get the list of repos for RHEL 8

subscription-manager repos --list

I recommend perhaps redirecting the list to a file such as:

subscription-manager repos --list > listofrepos.txt

+----------------------------------------------------------+
    Available Repositories in /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
Repo ID:   rhel-atomic-7-cdk-3.0-source-rpms
Repo Name: Red Hat Container Development Kit 3.0 /(Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.0/source/SRPMS
Enabled:   0

Repo ID:   rhel-8-for-x86_64-resilientstorage-source-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - Resilient Storage (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/resilientstorage/source/SRPMS
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-2.3-source-rpms
Repo Name: Red Hat Container Development Kit 2.3 /(Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/2.3/source/SRPMS
Enabled:   0

Repo ID:   rhel-8-for-x86_64-rt-source-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - Real Time (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/rt/source/SRPMS
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.2-source-rpms
Repo Name: Red Hat Container Development Kit 3.2 /(Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.2/source/SRPMS
Enabled:   0

Repo ID:   rhel-8-for-x86_64-rt-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - Real Time (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/rt/os
Enabled:   0

Repo ID:   rhel-8-for-x86_64-resilientstorage-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - Resilient Storage (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/resilientstorage/os
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.6-source-rpms
Repo Name: Red Hat Container Development Kit 3.6 /(Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.6/source/SRPMS
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.0-rpms
Repo Name: Red Hat Container Development Kit 3.0 /(RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.0/os
Enabled:   0

Repo ID:   rhel-8-for-x86_64-baseos-debug-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - BaseOS (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/baseos/debug
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.8-rpms
Repo Name: Red Hat Container Development Kit 3.8 /(RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.8/os
Enabled:   0

Repo ID:   rhel-8-for-x86_64-baseos-source-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - BaseOS (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/baseos/source/SRPMS
Enabled:   0

Repo ID:   rhel-8-for-x86_64-highavailability-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - High Availability (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/highavailability/os
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-2.3-debug-rpms
Repo Name: Red Hat Container Development Kit 2.3 /(Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/2.3/debug
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.4-debug-rpms
Repo Name: Red Hat Container Development Kit 3.4 /(Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.4/debug
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.1-debug-rpms
Repo Name: Red Hat Container Development Kit 3.1 /(Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.1/debug
Enabled:   0

Repo ID:   codeready-builder-for-rhel-8-x86_64-source-rpms
Repo Name: Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/codeready-builder/source/SRPMS
Enabled:   0

Repo ID:   ansible-2-for-rhel-8-x86_64-rpms
Repo Name: Red Hat Ansible Engine 2 for RHEL 8 x86_64 (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/layered/rhel8/x86_64/ansible/2/os
Enabled:   0

Repo ID:   satellite-tools-6-beta-for-rhel-8-x86_64-source-rpms
Repo Name: Red Hat Satellite Tools 6 Beta (for RHEL 8 x86_64) (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/beta/layered/rhel8/x86_64/sat-tools/6/source/SRPMS
Enabled:   0

Repo ID:   rhel-8-for-x86_64-supplementary-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - Supplementary (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/supplementary/os
Enabled:   1

Repo ID:   satellite-tools-6.5-for-rhel-8-x86_64-debug-rpms
Repo Name: Red Hat Satellite Tools 6.5 for RHEL 8 x86_64 (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/layered/rhel8/x86_64/sat-tools/6.5/debug
Enabled:   0

Repo ID:   rhel-8-for-x86_64-sap-solutions-debug-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - SAP Solutions (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/sap-solutions/debug
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.6-debug-rpms
Repo Name: Red Hat Container Development Kit 3.6 /(Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.6/debug
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.6-rpms
Repo Name: Red Hat Container Development Kit 3.6 /(RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.6/os
Enabled:   0

Repo ID:   rhel-8-for-x86_64-baseos-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/baseos/os
Enabled:   1

Repo ID:   rhel-atomic-7-cdk-3.5-debug-rpms
Repo Name: Red Hat Container Development Kit 3.5 /(Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.5/debug
Enabled:   0

Repo ID:   codeready-builder-for-rhel-8-x86_64-debug-rpms
Repo Name: Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/codeready-builder/debug
Enabled:   0

Repo ID:   rhel-8-for-x86_64-appstream-debug-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - AppStream (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/appstream/debug
Enabled:   0

Repo ID:   ansible-2.8-for-rhel-8-x86_64-source-rpms
Repo Name: Red Hat Ansible Engine 2.8 for RHEL 8 x86_64 (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/layered/rhel8/x86_64/ansible/2.8/source/SRPMS
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.9-rpms
Repo Name: Red Hat Container Development Kit 3.9 /(RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.9/os
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-2.4-rpms
Repo Name: Red Hat Container Development Kit 2.4 /(RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/2.4/os
Enabled:   0

Repo ID:   rhel-8-for-x86_64-supplementary-debug-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - Supplementary (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/supplementary/debug
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.0-beta-debug-rpms
Repo Name: Red Hat Container Development Kit 3.0 Beta /(Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/beta/rhel/atomic/7/$basearch/cdk/3.0/debug
Enabled:   0

Repo ID:   ansible-2-for-rhel-8-x86_64-debug-rpms
Repo Name: Red Hat Ansible Engine 2 for RHEL 8 x86_64 (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/layered/rhel8/x86_64/ansible/2/debug
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.4-rpms
Repo Name: Red Hat Container Development Kit 3.4 /(RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.4/os
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.0-debug-rpms
Repo Name: Red Hat Container Development Kit 3.0 /(Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.0/debug
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.7-rpms
Repo Name: Red Hat Container Development Kit 3.7 /(RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.7/os
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.2-debug-rpms
Repo Name: Red Hat Container Development Kit 3.2 /(Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.2/debug
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-2.3-rpms
Repo Name: Red Hat Container Development Kit 2.3 /(RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/2.3/os
Enabled:   0

Repo ID:   codeready-builder-for-rhel-8-x86_64-rpms
Repo Name: Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/codeready-builder/os
Enabled:   0

Repo ID:   rhel-8-for-x86_64-sap-solutions-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - SAP Solutions (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/sap-solutions/os
Enabled:   0

Repo ID:   rhel-8-for-x86_64-appstream-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/appstream/os
Enabled:   1

Repo ID:   rhel-atomic-7-cdk-3.5-source-rpms
Repo Name: Red Hat Container Development Kit 3.5 /(Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.5/source/SRPMS
Enabled:   0

Repo ID:   rhel-8-for-x86_64-highavailability-debug-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - High Availability (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/highavailability/debug
Enabled:   0

Repo ID:   ansible-2-for-rhel-8-x86_64-source-rpms
Repo Name: Red Hat Ansible Engine 2 for RHEL 8 x86_64 (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/layered/rhel8/x86_64/ansible/2/source/SRPMS
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.3-rpms
Repo Name: Red Hat Container Development Kit 3.3 /(RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.3/os
Enabled:   0

Repo ID:   ansible-2.8-for-rhel-8-x86_64-debug-rpms
Repo Name: Red Hat Ansible Engine 2.8 for RHEL 8 x86_64 (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/layered/rhel8/x86_64/ansible/2.8/debug
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.5-rpms
Repo Name: Red Hat Container Development Kit 3.5 /(RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.5/os
Enabled:   0

Repo ID:   rhel-8-for-x86_64-sap-solutions-source-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - SAP Solutions (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/sap-solutions/source/SRPMS
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.1-source-rpms
Repo Name: Red Hat Container Development Kit 3.1 /(Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.1/source/SRPMS
Enabled:   0

Repo ID:   rhel-8-for-x86_64-resilientstorage-debug-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - Resilient Storage (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/resilientstorage/debug
Enabled:   0

Repo ID:   rhel-8-for-x86_64-highavailability-source-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - High Availability (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/highavailability/source/SRPMS
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-2.4-source-rpms
Repo Name: Red Hat Container Development Kit 2.4 /(Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/2.4/source/SRPMS
Enabled:   0

Repo ID:   satellite-tools-6-beta-for-rhel-8-x86_64-debug-rpms
Repo Name: Red Hat Satellite Tools 6 Beta (for RHEL 8 x86_64) (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/beta/layered/rhel8/x86_64/sat-tools/6/debug
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.3-source-rpms
Repo Name: Red Hat Container Development Kit 3.3 /(Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.3/source/SRPMS
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.0-beta-source-rpms
Repo Name: Red Hat Container Development Kit 3.0 Beta /(Source RPMs)
Repo URL:  https://cdn.redhat.com/content/beta/rhel/atomic/7/$basearch/cdk/3.0/source/SRPMS
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-2.4-debug-rpms
Repo Name: Red Hat Container Development Kit 2.4 /(Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/2.4/debug
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.3-debug-rpms
Repo Name: Red Hat Container Development Kit 3.3 /(Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.3/debug
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.1-rpms
Repo Name: Red Hat Container Development Kit 3.1 /(RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.1/os
Enabled:   0

Repo ID:   rhel-8-for-x86_64-appstream-source-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - AppStream (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/appstream/source/SRPMS
Enabled:   0

Repo ID:   rhel-8-for-x86_64-rt-debug-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - Real Time (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/rt/debug
Enabled:   0

Repo ID:   ansible-2.8-for-rhel-8-x86_64-rpms
Repo Name: Red Hat Ansible Engine 2.8 for RHEL 8 x86_64 (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/layered/rhel8/x86_64/ansible/2.8/os
Enabled:   1

Repo ID:   rhel-8-for-x86_64-supplementary-source-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - Supplementary (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/supplementary/source/SRPMS
Enabled:   0

Repo ID:   satellite-tools-6-beta-for-rhel-8-x86_64-rpms
Repo Name: Red Hat Satellite Tools 6 Beta (for RHEL 8 x86_64) (RPMs)
Repo URL:  https://cdn.redhat.com/content/beta/layered/rhel8/x86_64/sat-tools/6/os
Enabled:   0

Repo ID:   satellite-tools-6.5-for-rhel-8-x86_64-source-rpms
Repo Name: Red Hat Satellite Tools 6.5 for RHEL 8 x86_64 (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/layered/rhel8/x86_64/sat-tools/6.5/source/SRPMS
Enabled:   0

Repo ID:   satellite-tools-6.5-for-rhel-8-x86_64-rpms
Repo Name: Red Hat Satellite Tools 6.5 for RHEL 8 x86_64 (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/layered/rhel8/x86_64/sat-tools/6.5/os
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.2-rpms
Repo Name: Red Hat Container Development Kit 3.2 /(RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.2/os
Enabled:   0

Repo ID:   rhel-atomic-7-cdk-3.4-source-rpms
Repo Name: Red Hat Container Development Kit 3.4 /(Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/atomic/7/7Server/$basearch/cdk/3.4/source/SRPMS
Enabled:   0


NOTE: Christian already listed the repositories of prime importance, however, this list is seemingly possibly comprehensive (at least for my subscription base). Many of these are related to "rhel-atomic", but you can at least see what is available.

Regards

RJ

This was absolutely helpful, thanks for posting this! :)

Michael Young,

Thanks for the article you cited for EPEL 8 availability. I did notice at the Fedora EPEL site that it shows a release of 2019-10-01.

Document Details
Status:WORKING DRAFT:
Point of contact: Stephen Smoogen
Implementation Schedule: 2019-07-01 for beta
Release Date: 2019-10-01

Hopefully your source is correct. That being said, I noticed at the EPEL main page https://fedoraproject.org/wiki/EPEL, I do not currently see RHEL 8 as I type this on 2019-08-14 21:10hrs. Hopefully the EPEL team is just lagging a little. In any case, these links do serve as a reference for EPEL-8 related things

Regards,

RJ

EPEL is now available. I tried installing in RHEL 8. Installed successfully. Tried updating also....worked fine

Thanks Sayed Anowar,

Nice to know. I'm genuinely curious if the current edition of EPEL is beta or not based on the link I posted yesterday.

Regards

RJ

Hello RJ,

At my favorite mirror I see a 8, a testing/8 and a playground/8 repo directory structure, so it looks like EPEL has gone GA on 09-Aug-2019 (the date stamp on the Packages sub directory).

Regards,

Jan Gerrit Kootstra

Hi All,

Even though being GA (generally available) now, I would still consider it "under construction" until RHEL/EPEL 8.1 is released. :)

Regards,
Christian

Hi, Christian! I agree with your answer EPEL 8 doesn't have quite the amount of packages as EPEL 7 has. :)

Yes GD,

Not much available currently, maybe it'll be "fully ready" when RHEL 8.1 gets released, we'll see... :)

Regards,
Christian

Thanks much Jan Gerrit/Christian!

You're welcome, RJ ! I think we should be careful and first see what works on a testing server, not in production. :)

Regards,
Christian

Ha! I'm replying 2 years later...

If someone puts EPEL in production, it should be only for the limited time needed to install something. I had to spend hours fixing severe issues (several years ago) because EPEL badly polluted my python and caused very serious issues.

I recommend people be very very judicious on what they allow from EPEL on a server. Workstations are not as critical; workstations can generally be reloaded on a whim, servers, maybe not.

I have a script that installs the EPEL repo in the environments I work on and the script includes a cron at 11PM to remove (not disable) the EPEL repository because I do not want EPEL persistently there given the kind of issues it can cause namely/especially for servers.

Regards,
RJ

Hi Christian,

I still call it "looks GA", I have not found a link on the project page or the "standard" link.

I will just test it at home and on some VMs at the office. I will not announce it on our Linux community board as usable, until I see it is really stable.

Regards,

Jan Gerrit

That's a good idea, Jan Gerrit - a very good idea ... "better be safe than sorry", as you use(d) to say - right ? :)

Regards,
Christian

epel-8-release may be 'available', but it think the EPEL 8 repository will take quite some time to be useful; I installed it on a test RHEL 8 system, and using "yum list available" I can only see about 310 packages in the EPEL 8 repo (vs. about 13k packages in EPEL 7). The vast majority of Perl-* packages are not yet present, notable apps like xfce & mate desktops and x2go are all missing. I suspect the current "release" is the EPEL 8 infrastructure & build / test tooling - but the Fedora package maintainers each/all have to 'tag' their packages with an epel8 (or epel8-sandbox) tag in order to have them pulled in & built for RHEL 8 / EPEL 8. That might take a bit of time yet.

Hi James,

I can confirm what you said, yesterday I checked the content on dl.fedoraproject.org and saw that's not much available from the EPEL 8 repositories - hence my comment : I would still consider it "under construction". :)

Regards,
Christian

I agree, the number of packages in 8 is not "fully stocked" like EPEL 7 is. :)

Yes, it is basically empty.

There is more in epel-testing ie. https://dl.fedoraproject.org/pub/epel/testing/8/Everything/ which can be moved to main EPEL 8 after 14 days (if the packager chooses) or when they get sufficient karma in https://bodhi.fedoraproject.org/updates/ so there should be more available in the next week or two.

Michael, I think it's good to know that the repo is set up for RHEL 8, but I also think we should
not "create and/or give the impression" that it's recommended to use it at the moment. Hope
you agree with me, we have many not so experienced users around, who may get into trouble.

Cheers :)
Christian

Yes, you are right. I was hoping to encourage some testing but I agree that is really for those who have enough experience to give useful feedback and know what to do if things go wrong.

Thank you, Michael ! :)

As per my experience, Some package are breaking in EPEL8 even if it is pushed to main repo (passed testing) as dependency package might be in testing. So it is recommended to be careful for now as EPEL8 is under construction.

(base) [anowarsayed3@sayed-redhat ~]$ sudo dnf install gparted
[sudo] password for anowarsayed3: 
Updating Subscription Management repositories.
Last metadata expiration check: 0:41:46 ago on Sunday 22 September 2019 11:08:59 PM IST.
Error: 
 Problem: conflicting requests
  - nothing provides PolicyKit-authentication-agent needed by gparted-1.0.0-4.el8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Another example

(base) [anowarsayed3@sayed-redhat ~]$ keepassxc
Warning: disregarding XDG_SESSION_TYPE=wayland
To use wayland anyway, please set QT_QPA_PLATFORM=wayland
Crypto::checkAlgorithms: GCRY_CIPHER_TWOFISH not found.

So if you are using EPEL 8 then please be careful.

Are there RHEL 8.1 repos? I want podman 1.4.4 (that should be packaged with RHEL 8.1), but I still cannot install it. When I upgraded my RHEL 8.0 to 8.1, my repos are still the same

rhel-8-for-x86_64-appstream-rpms     Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)      8,208
rhel-8-for-x86_64-baseos-rpms        Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)         3,311
rhel-8-for-x86_64-supplementary-rpms Red Hat Enterprise Linux 8 for x86_64 - Supplementary (RPMs)     28

Hi Moss,

Of course the RHEL 8 repos are the same, there is no dedicated 8.1 repository. :)
To use a newer podman version enable/install the container-tools:rhel8 module :

sudo dnf module install container-tools:rhel8
sudo dnf upgrade

Regards,
Christian

Thanks, it worked!

You're welcome, Moss ! :)

if Base and AppStream contain ALL the 'optional' then where are things like 'a2ps' (and MANY MANY others)... it WAS in 'rhel-7-server-optional-rpms' ~]# yum list installed|grep a2ps Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast a2ps.x86_64 4.14-23.el7 @rhel-7-server-optional-rpms

Here's some good information from Red-Hatter Stephen Wadeley see replies at this discussion on viewing available repositories using subscription-manager.

Regards,
RJ

I want to enable this repo rh-ocs-4-for-rhel-8-x86_64-rpms via Red Hat Satellite. I need help on what repo should be enabled as I could not see this exact repo (rh-ocs-4-for-rhel-8-x86_64-rpms) on my satellite.

Pages