A Accessing the Source
or Debug
repositories #
Mirroring the Source
or Debug
repositories and enabling
them on your system is documented as part of Section 4, “Mirroring SUSE Multi-Linux Support repositories with RMT”
and Section 5, “Registering RHEL with RMT”.
However, if your RHEL system is already registered with the RMT server and you just need to enable individual repositories, this section highlights the relevant steps.
The RMT server is installed and up to date.
The SUSE Multi-Linux Support 9 product is enabled on the RMT server.
Your RHEL system is registered with the RMT server.
Repositories must be mirrored on the RMT server before you can access them on your system.
Source
and Debug
repositories are not mirrored by default.
Use this procedure to mirror any additional repositories you need:
List the SUSE Multi-Linux Support 9 repositories:
#
rmt-cli repos list --all | grep SLL[A-Z\-]9
If the repositories you need already have the status
Mirror
, skip this procedure and go to Procedure A.2, “Enabling additional repositories on Red Hat Enterprise Linux”.Enable the repositories using their four-digit repository ID. You can enable multiple repositories at once:
#
rmt-cli repos enable REPO_ID1 REPO_ID2 REPO_ID3
Start package mirroring for the enabled repositories:
#
rmt-cli mirror
This will take some time to complete.
After the repositories finish mirroring, use this procedure to enable them on your RHEL system:
List the available repositories:
#
dnf repolist all
Be aware that all SUSE Multi-Linux Support 9 repositories are listed and can be enabled even if they are not mirrored on the RMT server. However, you can only download content from a repository if it is mirrored on the RMT server.
Enable the repositories you need using their
repo id
. You can enable multiple repositories at once:#
dnf config-manager --enable REPO_ID1 REPO_ID2 REPO_ID3
Run the update command to make sure there are no errors:
#
dnf update
If you enabled a repository that is not mirrored on the RMT server, you will see a
404
error.