On Thu, 18 Nov 2021, Ben Koenig wrote:

What is an 'AppStream' in this context? Is it an arbitrary label applied to certain packages in the repo?

In the past, Red Hat (and CentOS et al) allowed you only one choice of, say, PostgreSQL version. Either you installed that version or you needed to find a different repository or build your own.

Starting with Red Hat 8, some applications come as "modules" or "streams," e.g., postgresql. Here's an example from a RHEL 8 machine:

[~]# dnf module list postgresql
Name                      Stream                Profiles
postgresql                9.6                   client, server [d]
postgresql                10 [d]                client, server [d]
postgresql                12                    client, server [d]
postgresql                13                    client, server [d]

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

You cannot install more than one stream at a time -- that is, I can't have versions 10 and 13 installed simultaneously -- but admins now have a choice of which _officially supported_ version to install.

So far, the module/stream list is empty in CentOS 9. This is a fairly early release, so I'm only mildly surprised by this. As the repository matures, I suspect that will change.

--
Paul Heinlein
[email protected]
45.38° N, 122.59° W

Reply via email to