Hi,
How do we go about installing a pre-release version of CentOS Stream 9 ?
Thanks
--- Lee
Greetings,
----- Original Message -----
How do we go about installing a pre-release version of CentOS Stream 9 ?
Download an .iso and install it like any other release. They don't link to it on the front page but if you look around, you can find it. Here's a working link at the time of writing:
https://composes.stream.centos.org/production/latest-CentOS-Stream/compose/B...
Please note that once installed you can't use your package manager because the CS9 repositories haven't been setup yet... so if there is something you want to try, it's probably a good idea to select it at install time... although you can certainly mount the .iso image post install and manually install any of the rpms on the media.
TYL,
On Tue, Aug 10, 2021 at 1:58 PM Scott Dowdle dowdle@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/... gpgcheck=0 enabled=1
[appstream] name=UNSIGNED CentOS Stream 9 AppStream baseurl=https://composes.stream.centos.org/development/latest-CentOS-Stream/compose/... gpgcheck=0 enabled=1
[crb] name=UNSIGNED CentOS Stream 9 CRB baseurl=https://composes.stream.centos.org/development/latest-CentOS-Stream/compose/... 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.
On Tue, Aug 10, 2021 at 1:58 PM Scott Dowdle dowdle@montanalinux.org wrote:
Please note that once installed you can't use your package manager because the CS9 repositories haven't been setup yet... so if there is something you want to try, it's probably a good idea to select it at install time... although you can certainly mount the .iso image post install and manually install any of the rpms on the media.
I've been updating my cs9 vm from the repos at https://composes.stream.centos.org/test/latest-CentOS-Stream/compose/BaseOS/...
I don't remember whether I cobbled up my own repo file or downloaded one from somewhere but I get the HA, appstream, and Code Ready Builder (CRB) updates from there too. (There are also NFV, RT, ResiliantStorage, SAP, and SAPHANA repos too.)
I just successfully updated mine about an hour ago (Aug 10, 17:00 UTC or so). E.g. I got the latest available kernel, kernel-5.14.0-0.rc4.35.el9.x86_64
On Wed, Aug 11, 2021 at 12:51 AM Kaleb Keithley kkeithle@redhat.com wrote:
On Tue, Aug 10, 2021 at 1:58 PM Scott Dowdle dowdle@montanalinux.org wrote:
Please note that once installed you can't use your package manager because the CS9 repositories haven't been setup yet... so if there is something you want to try, it's probably a good idea to select it at install time... although you can certainly mount the .iso image post install and manually install any of the rpms on the media.
I've been updating my cs9 vm from the repos at https://composes.stream.centos.org/test/latest-CentOS-Stream/compose/BaseOS/...
I don't remember whether I cobbled up my own repo file or downloaded one from somewhere but I get the HA, appstream, and Code Ready Builder (CRB) updates from there too. (There are also NFV, RT, ResiliantStorage, SAP, and SAPHANA repos too.)
I just successfully updated mine about an hour ago (Aug 10, 17:00 UTC or so). E.g. I got the latest available kernel, kernel-5.14.0-0.rc4.35.el9.x86_64
--
Kaleb
@Scott, @Mike, @Kaleb
Thank you very much. I will check out your suggestions.
--- Lee
On Tue, Aug 10, 2021 at 5:31 PM Thomas Stephen Lee lee.iitb@gmail.com wrote:
On Wed, Aug 11, 2021 at 12:51 AM Kaleb Keithley kkeithle@redhat.com wrote:
On Tue, Aug 10, 2021 at 1:58 PM Scott Dowdle dowdle@montanalinux.org wrote:
Please note that once installed you can't use your package manager because the CS9 repositories haven't been setup yet... so if there is something you want to try, it's probably a good idea to select it at install time... although you can certainly mount the .iso image post install and manually install any of the rpms on the media.
I've been updating my cs9 vm from the repos at https://composes.stream.centos.org/test/latest-CentOS-Stream/compose/BaseOS/...
I don't remember whether I cobbled up my own repo file or downloaded one from somewhere but I get the HA, appstream, and Code Ready Builder (CRB) updates from there too. (There are also NFV, RT, ResiliantStorage, SAP, and SAPHANA repos too.)
I just successfully updated mine about an hour ago (Aug 10, 17:00 UTC or so). E.g. I got the latest available kernel, kernel-5.14.0-0.rc4.35.el9.x86_64
--
Kaleb
@Scott, @Mike, @Kaleb
Thank you very much. I will check out your suggestions.
Development repos can cost extra money for the hosts: the bulky metadata needs renewal pretty frequently, and lightly used repos are less likely to be cached by local proxies. If I might suggest, show a bit of restraint with them and don't scan for new updates every hour, even if it is *very* exciting to see the latest/greatest.
On Thu, Aug 12, 2021 at 4:00 AM Nico Kadel-Garcia nkadel@gmail.com wrote:
On Tue, Aug 10, 2021 at 5:31 PM Thomas Stephen Lee lee.iitb@gmail.com wrote:
On Wed, Aug 11, 2021 at 12:51 AM Kaleb Keithley kkeithle@redhat.com wrote:
On Tue, Aug 10, 2021 at 1:58 PM Scott Dowdle dowdle@montanalinux.org wrote:
Please note that once installed you can't use your package manager because the CS9 repositories haven't been setup yet... so if there is something you want to try, it's probably a good idea to select it at install time... although you can certainly mount the .iso image post install and manually install any of the rpms on the media.
I've been updating my cs9 vm from the repos at https://composes.stream.centos.org/test/latest-CentOS-Stream/compose/BaseOS/...
I don't remember whether I cobbled up my own repo file or downloaded one from somewhere but I get the HA, appstream, and Code Ready Builder (CRB) updates from there too. (There are also NFV, RT, ResiliantStorage, SAP, and SAPHANA repos too.)
I just successfully updated mine about an hour ago (Aug 10, 17:00 UTC or so). E.g. I got the latest available kernel, kernel-5.14.0-0.rc4.35.el9.x86_64
--
Kaleb
@Scott, @Mike, @Kaleb
Thank you very much. I will check out your suggestions.
Development repos can cost extra money for the hosts: the bulky metadata needs renewal pretty frequently, and lightly used repos are less likely to be cached by local proxies. If I might suggest, show a bit of restraint with them and don't scan for new updates every hour, even if it is *very* exciting to see the latest/greatest. _______________________________________________
If we use @Mike's suggestion
-----------------%<----------------- 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. -----------------%<-----------------
and change the branch to production. There will not be too many updates.
--- Lee