A new way to use fast-paced
and unique software

Software Collections give you power to build, install, and use multiple versions of software on the same system, without affecting system-wide installed packages.

DeveloperWeek Award for Top Innovator

There are several ways to use Software Collections

Run a command

scl enable python33 ./hello.py

Start a session

scl enable python33 bash

Enable a server

chkconfig mariadb55-mysqld on

/etc/init.d/mariadb55-mysqld start

It's easy to set up

  1. Install the Software Collections tools:

    yum install -y scl-utils

  2. Browse available versions:

    yum list available | grep rhscl

  3. Install a collection:

    yum install python33-*

  4. Start using software collections!

    scl enable python33 idle

It's easy to develop for:

  1. Red Hat Enterprise Linux (RHEL)

  2. CentOS and Scientific Linux

  3. Fedora Linux

SoftwareCollections.org is designed to be a community of people who create and use Software Collections for production systems, proof-of-concept systems, and development testbeds.

Developers can build on existing SCLs, so they don't need to re-invent the wheel or take responsibility for packaging unnecessary dependencies. Need a newer version of Java or Python with your app? Use an existing SCL instead.

Ready to go? Let's get started!

Find Your Collections

Looking for a new release of Ruby, Python, Perl, or want to install Node.js on your RHEL 6 system? How about an alternative to MySQL, MariaDB 5.5, or PostgreSQL 9.2? You can find the components you need in the SoftwareCollections.org directory.

Developer QuickStart

Need to create a Software Collection for your project or product? Get started with our SCL walkthrough, which will show you how to modify the RPM spec file(s) for your project and create an easy to install Software Collection.

Supported SCLs

For supported Software Collections for RHEL, you'll find documentation on the Red Hat Customer Portal, and access the Red Hat Software Collection channels on the Red Hat Network (RHN).

Note that a qualifying subscription for Red Hat Software Collections is required.

Get in touch

For everybody who wants to discuss public issues with SCL, there is a mailing list at sclorg@redhat.com (more info at https://www.redhat.com/mailman/listinfo/sclorg).