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\-]9If the repositories you need already have the status
Mirror, skip this procedure and go to Procedure A2, “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_ID3Start package mirroring for the enabled repositories:
#rmt-cli mirrorThis 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 allBe 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_ID3Run the update command to make sure there are no errors:
#dnf updateIf you enabled a repository that is not mirrored on the RMT server, you will see a
404error.