[CentOS-devel] Pre-release version of CentOS Stream 9.

Tue Aug 10 19:20:21 UTC 2021
Mike Rochefort <mroche at redhat.com>

On Tue, Aug 10, 2021 at 1:58 PM Scott Dowdle <dowdle at montanalinux.org> wrote:
> They don't link to it on the front page but if you look around, you can find it.

It's not front and center, but on the Downloads page under Stream, the
9 group does
point to a mailing list announcement showing where the composes are. However,
the announcement only discusses the "test" composes. I think the links should be
adjusted to the July Newsletter blog post that goes into further
details about the
different composes, where development container images are, and some docs.

https://blog.centos.org/2021/07/centos-community-newsletter-july-2021/

> Please note that once installed you can't use your package manager because
> the CS9 repositories haven't been setup yet

My understanding is there won't be any repos provided until packages are signed,
though the container image does provide one OOTB (not from an RPM though):

"""
[baseos]
name=UNSIGNED CentOS Stream 9 BaseOS
baseurl=https://composes.stream.centos.org/development/latest-CentOS-Stream/compose/BaseOS/$basearch/os
gpgcheck=0
enabled=1

[appstream]
name=UNSIGNED CentOS Stream 9 AppStream
baseurl=https://composes.stream.centos.org/development/latest-CentOS-Stream/compose/AppStream/$basearch/os
gpgcheck=0
enabled=1

[crb]
name=UNSIGNED CentOS Stream 9 CRB
baseurl=https://composes.stream.centos.org/development/latest-CentOS-Stream/compose/CRB/$basearch/os
gpgcheck=0
enabled=0
"""

The above uses the "development" compose, and can be swapped out for the
"production" branch. You can also use "dnf config-manager --add-repo <url>",
but you'll end up with 3 repo files instead of one. I've created a
more "complete"
repo file that can be retrieved here:

https://gitlab.com/-/snippets/2160223/raw/main/stream9.repo

The only steps required besides grabbing it (curl is always available
on a system)
is to put which compose branch you want (test, development, production) into
the /etc/dnf/vars/compose file.

-- 
Mike Rochefort