How to use Red Hat Software Collections (RHSCL) or Red Hat Developer Toolset (DTS)?
Environment
- Red Hat Software Collections (RHSCL)
- Red Hat Developer Toolset (DTS)
Issue
- How do I access and download Red Hat Software Collections (RHSCL) and/or Red Hat Developer Toolset (DTS)?
- How do I access Red Hat Software Collections (RHSCL) channel?
- How do I access
rhscl
,rhel-x86_64-server-6-rhscl-1
,rhel-server-rhscl-6-rpms
, orrhel-server-rhscl-7-rpms
channels? - How to install packages (latest versions, which are not included in the base channel) such as apache/httpd, perl, mysql (mariadb), ruby, etc?
Resolution
Executive Summary
-
Access to the Red Hat Software Collections (RHSCL) and Red Hat Developer Toolset (DTS) is included with almost all Red Hat Enterprise Linux (RHEL) subscriptions.
-
Accessing and installing packages from RHSCL and DTS requires enabling appropriate channels.
Product subscriptions and entitlements
-
RHSCL is already available for immediate use with RHEL 6 or RHEL 7 to customers and partners with the following RHEL subscriptions:
- Red Hat Enterprise Linux Academic Site Subscription (all support levels)
- Red Hat Enterprise Linux Developer Suite
- Red Hat Enterprise Linux Developer Support (all support levels)
- Red Hat Enterprise Linux Developer Workstation (all support levels)
- Red Hat Enterprise Linux Not-for-resale (NFR) subscriptions for qualifying Partners
- Red Hat Enterprise Linux with Smart Virtualization (all support levels)
- Red Hat Enterprise Linux OpenStack Platform (all support levels)
- Red Hat Cloud Infrastructure (all support levels)
-
DTS is already available for immediate use with RHEL 5 or RHEL 6 customers and partners with the following RHEL subscriptions:
- Red Hat Enterprise Linux Academic Site Subscription (all support levels)
- Red Hat Enterprise Linux Developer Suite
- Red Hat Enterprise Linux Developer Support (all support levels)
- Red Hat Enterprise Linux Developer Workstation (all support levels)
- Red Hat Enterprise Linux Not-for-resale (NFR) subscriptions for qualifying Partners
- Red Hat Enterprise Linux with Smart Virtualization (all support levels)
- Red Hat Enterprise Linux OpenStack Platform (all support levels)
- Red Hat Cloud Infrastructure (all support levels)
NOTE: As of July 2022, the additional subscriptions listed HERE are entitled to access to RHSCL and DTS.
-
RHSCL and DTS are not available for use with the following Self-support RHEL subscriptions:
- Red Hat Enterprise Linux Server, Self-Support
- Red Hat Enterprise Linux Workstation, Self-Support
How to enable RHSCL or DTS repositories?
Please refer to the following documentation to enable the applicable channel:
Learn more
-
Additional details about RHSCL:
-
Additional details about DTS:
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
34 Comments
I have Red Hat Enterprise Linux Developer Suite subscription but I get "Invalid or missing subscriptions" message.
Now I have right status. Last thing about it I made was clicking https://www.redhat.com/GetRedHatSoftwareCollections.html from this updated page.
Hi Igor,
Thanks for providing this here. The case work we have with you going right now, we hope to better understand why this occurred.
I did not know of the existence of this until it was mentioned in the discussion areas. I'm going to seek to add this to my Satellite server.
I'm curious if it is a separate channel I download and create as a custom channel?
Remmele, yes, it consists of separate channels - you'll need a new Satellite cert to get the channels.
The article says to "ensure that the RHSCL channels are available" and then request a new cert.
Where and how can you check if the channels are available?
Please see the above section, "How can I test if I already have access to RHSCL repositories?"
Andrius,
I noticed that section but it does not mention that this applies to satellite servers as well.
I've never used the rhn-channel tool before and it is not referenced in any of the satellite docs I could find.
I've requested access to these channels so I'll check again in a couple of days.
Regards
Bram
This KB is titled "How do I access and download Red Hat Software Collections?" but the answer says nothing about downloading.
Phillip: please refer to the Diagnostic Steps section that refers folks to the official RHSCL documentation:
https://access.redhat.com/site/documentation/en-US/Red_Hat_Software_Collections/1/html-single/1.0_Release_Notes/index.html#sect-Installation_and_Usage-Subscribe
Hope this helps!
Andrius (or another Red Hatter who sees this)
We have a bunch of disconnected Red Hat Satellite servers that will -never- see the public internet. We get all our software via iso channel dumps we download from Red Hat, our build the channels ourselves.
Is there a way to download the Red Hat Software Collection in an iso format for the Satellite Server? We currently do this for our base and incremental channels (have been doing this for years). The current instructions seem to infer the only means to acquire these is via a connected satellite server that can reach out to Red Hat Inc.
However, perhaps (hopefully :] ) a precedent was set when the oracle channels were placed separately and a request was made and then someone in Red Hat now includes these in their channel dumps. https://access.redhat.com/site/solutions/732883 (Hopefully) There has to be more than one account that has numerous disconnected satellite servers and would need to download this.... (even if I'm the first to speak up :)
Kind Regards,
Remmele
Remmele,
Have you tried looking at the dumps located in:
https://rhn.redhat.com/rhn/software/channel/downloads/Download.do?cid=18952 under "View Base Channel Content ISOs for Satellite"?
The rub is that we added RHSCL to the channel dump mappings on 22-Nov-2013, and these do not kick in until a new dump is created. I see a few dumps created on 24-Nov-2013 (due to RHEL 6.5). Those could be the best bet.
Let us know!
Andrius.
updated
Hi Andrius,
That was the first location I checked. We download our base and incremental channels routinely from that location.
The only guidance I've found on acquiring the channel is in this specific Red Hat Solution id 765273 that we're currently chatting in. The only method specified mentions a satellite server that is facing the public Internet that can contact RHN Red Hat inc.
I've been using that base/incremental channel dumps for years. I searched again today just in case I missed something, but it is not there. The only thing in the base/incremental links are the typical base and incremental channels.
I re-ingested my base channels recently and as a test, I included all possible channels, and the same with my incremental channels. The RHSCL channels are not in there.
Hmmm. I happened to have reforged my satellite certificate to include the RHSCL channel. I just --now-- did an import of the new certificate containing the RHSCL in the subscription. (This shows in the subscription application at RHN network for that certificate, and I did this for all my certificates (I have a number of satellite servers))
And all channels were imported.
Everything has a 'time-date-stamp p - channel-name number full import from (date)'
p = previously imported/synced channel
. = channel not yet imported/synced
Thanks,
remmele
Andrius,
When the java channels moved, I brought up a similar issue, and in a reply, Milan Zazrivec (March 5th) from Red Hat said the Oracle Java SE packages could go ahead and be included in the next iteration of the incremental iso channel dumps... I suspect so that customers would not have to wait until the next base channel dump.
Could that [ hopefully :) ] be a precedent to follow suit here?
Kind Regards,
Remmele
Remmele, the next base channel dump is RHEL 6.6 - sorry to say it will have to wait until then. :-/
Andrius, Appreciate the reply, that sounds fine -
Thank you! Looking forward to it being in the next set of base channels!
Rem
Anyone wanting to browse the packages available can go to these links:
The article above says "If you are using a Red Hat Satellite, see the section below about how to enable access through Satellite." but I can't see any details? I'm using Satellite 6 and currently unable to access the RHSCL channel. Any help would be gratefully appreciated.
Hi All,
DTS 2 used to be provided by a dts channel/repo
DTS 3 is now just part of the rhscl channel/repo.
Note: If using satellite sync this channel rhel-server-rhscl-6-rpms
I have a trial account, so how can I have access to RHSC upgrading my account ?
This article indicates : "How to install packages(latest versions which are not included in base channel) such as apache/httpd, perl, mysql(mariadb), ruby, etc?"
and ?...
Linux AIM,
That is an example of a question to which this article provides an answer.
ok ... that means "my question is good" ... but the problem is that i don't found any response in this article ... (:-(
Could you please specify what you're having problems with?
Hello Robert, my problem is "how to configure http with my new installation php55". i read the https://access.redhat.com/documentation/en-US/Red_Hat_Software_Collections/2/html/2.3_Release_Notes/chap-Usage.html but this not help me.
The support says : "scl enable php55 bash" : ok a new bash session i create with php 55 and so ?... , this is not the answer : "how to start http" with the new php55.
i must modify /usr/lib/systemd/system/httpd.service ?...
Thank you Thierry
Hi Thierry, I replied in https://access.redhat.com/discussions/2999781.
1) subscription-manager repos
LOOKING FOR "Red Hat Software Collections RPMs for Red Hat Enterprise Linux 7 Server" FOR EXAMPLE:
Repo ID: rhel-server-rhscl-7-rpms Repo Name: Red Hat Software Collections RPMs for Red Hat Enterprise Linux 7 Server Repo URL: https://cdn.redhat.com/content/dist/rhel/server/7/$releasever/$basearch/rhscl/1/os Enabled: 1
ADD THE REPO:
2) subscription-manager repos --enable=rhel-server-rhscl-7-rpms
3) DONE.
Hi,
Does the the RHSCL valid for RHEL 8.0 ? I am looking for installation of GCC 4.8 / GCC 4.9 onto my Red Hat Enterprise Linux release 8.1 (Ootpa)
I have added the following subscription. But, unable to find RSCL repo in the available repos list? Any help highly appreciated.
Subscription Name: Red Hat Developer Subscription Provides: dotNET on RHEL Beta (for RHEL Server) Red Hat CodeReady Linux Builder for x86_64 Red Hat Enterprise Linux for SAP HANA for x86_64 Red Hat Ansible Engine RHEL for SAP HANA - Update Services for SAP Solutions Red Hat Enterprise Linux Scalable File System (for RHEL Server) - Extended Update Support RHEL for SAP HANA - Extended Update Support Red Hat Container Images Beta Red Hat Enterprise Linux Atomic Host Beta Red Hat Container Images Red Hat Enterprise Linux Load Balancer (for RHEL Server) Red Hat Container Development Kit Red Hat Beta Red Hat EUCJP Support (for RHEL Server) - Extended Update Support RHEL for SAP (for IBM Power LE) - Update Services for SAP Solutions Red Hat Enterprise Linux High Availability for x86_64 MRG Realtime Red Hat Enterprise Linux Load Balancer (for RHEL Server) - Extended Update Support dotNET on RHEL (for RHEL Server) Red Hat CodeReady Linux Builder for x86_64 - Extended Update Support Red Hat Enterprise Linux High Availability - Update Services for SAP Solutions Red Hat Enterprise Linux Resilient Storage for x86_64 - Extended Update Support Red Hat Enterprise Linux High Availability for x86_64 - Extended Update Support Oracle Java (for RHEL Server) Red Hat Enterprise Linux Resilient Storage for x86_64 Red Hat Enterprise Linux Server - Update Services for SAP Solutions Red Hat Software Collections (for RHEL Server) Red Hat Enterprise Linux for ARM 64 Red Hat Enterprise Linux High Performance Networking (for RHEL Server) Red Hat Enterprise Linux Scalable File System (for RHEL Server) Red Hat Enterprise Linux for Real Time Red Hat Enterprise Linux High Performance Networking (for RHEL Server) - Extended Update Support RHEL for SAP - Update Services for SAP Solutions Oracle Java (for RHEL Server) - Extended Update Support Red Hat Enterprise Linux Atomic Host Red Hat CodeReady Linux Builder for ARM 64 Red Hat Developer Tools (for RHEL Server) Red Hat Software Collections Beta (for RHEL Server) Red Hat Enterprise Linux Server Red Hat Enterprise Linux for SAP Applications for x86_64 Red Hat Developer Tools Beta (for RHEL Server) Red Hat Enterprise Linux for x86_64 Red Hat Enterprise Linux for x86_64 - Extended Update Support RHEL for SAP - Extended Update Support Red Hat Developer Toolset (for RHEL Server) Red Hat Enterprise Linux High Performance Networking (for RHEL Compute Node) Red Hat S-JIS Support (for RHEL Server) - Extended Update Support SKU: RH00798
Hello,
RHSCL has been replaced with Application Streams for RHEL 8
Good to know. Thanks.
Documentation links not great, its need to be simple, searching a doc is nightmare , it taking no where
Is there any word on when RHSCL repositories will be made available for RHEL8 Servers / Workstations?
Basic Software Collections repo instructions don't work, mid level instructions don't work, and the advanced instructions are too detailed and complex to be reasonable. All I was trying to do was obtain Python 3 on a RHEL 7.9 server which should have been there by default all along.
Hello, Bill. As the above document states, access to the RHSCL depends on the subscription. You should open a support case so a support engineer can help verify you are using a subscription that includes RHSCL. (He/she will likely ask you for the output of the
subscription-manager list --consumed | grep "Software Collections"
command to confirm the subscription you are using provides it.)According to Python 3 support for Red Hat Enterprise Linux (RHEL) 7, Red Hat started making Python 3 available through the standard RHEL 7 repository (
rhel-7-server-rpms
) with RHEL 7.7. So if you already have that repository enabled, then ayum install python3
should get it installed on your system.