Re: [PLUG] Early Overview CentOS 9 Stream
On Thu, 18 Nov 2021, Robert Citek wrote: On Thu, Nov 18, 2021 at 8:29 AM Paul Heinlein wrote: I installed CentOS 9 Stream yesterday as a VM. (VMware note: to install from the DVD ISO, you must use UEFI boot and the "Secure" option must be deselected.) Thanks, Paul, for going through these steps and sharing your experiences. Do you have an Infrastructure as Code ( IaC ) file that details your VM installation process, e.g. vagrant, ansible? If so, given that this was a work project, are you allowed to share, e.g. GitHub? Good question! I'm working on some ansible roles, but I doubt I'll be able to share them. If I can abstract some stuff (e.g., disabling the unnecessary dnf subscription manager pluging), I'll see about posting the code somewhere. -- Paul Heinlein heinl...@madboa.com 45.38° N, 122.59° W
Re: [PLUG] Early Overview CentOS 9 Stream
On Thu, Nov 18, 2021 at 8:29 AM Paul Heinlein wrote: > I installed CentOS 9 Stream yesterday as a VM. (VMware note: to > install from the DVD ISO, you must use UEFI boot and the "Secure" > option must be deselected.) Thanks, Paul, for going through these steps and sharing your experiences. Do you have an Infrastructure as Code ( IaC ) file that details your VM installation process, e.g. vagrant, ansible? If so, given that this was a work project, are you allowed to share, e.g. GitHub? Regards, - Robert
Re: [PLUG] Early Overview CentOS 9 Stream
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 StreamProfiles postgresql9.6 client, server [d] postgresql10 [d]client, server [d] postgresql12client, server [d] postgresql13client, 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 heinl...@madboa.com 45.38° N, 122.59° W
[PLUG] Early Overview CentOS 9 Stream
I installed CentOS 9 Stream yesterday as a VM. (VMware note: to install from the DVD ISO, you must use UEFI boot and the "Secure" option must be deselected.) I really don't care if you (a) have moved on from CentOS, (b) carry a grudge against Red Hat, or (c) think $OtherDistro is superior. This information is provided just as a matter of interest. I did a quick summary of some of the packages that are important to us at work; obviously, our work priorities may not align with your needs, but you might find the list useful in case you're interested in CentOS itself or in what RHEL 9 or its clones (Oracle, Rocky, etc) is likely to resemble: Base OS: * glibc 2.34 * kernel 5.14.0 * openssh 8.7p1 * openssl 3.0.3 * python3 3.9.8 * samba 4.14.5 AppStream: * Bacula 11.0.1 * gcc 11.2.1 * httpd 2.4.48 * java 8, java 11, java 17 * mariadb 10.5.12 * mysql 8.0.22 * nginx 1.20.1 * openmpi 4.1.1 * perl 5.32.1 + all modules * php 8.0.6 * postgresql 13.3 * python3 modules Of note: java, perl and ruby are entirely streams now, while python remains tied to the base OS. All RDBMS releases are streams. There is no Tomcat! libgcc is part of the base OS but is also a stream. I'm not sure how that will work. -- Paul Heinlein heinl...@madboa.com 45.38° N, 122.59° W