Missing Package Groups

I work in a smaller company and we use Rocky for a few of our user machines and a lot of our servers. I am trying to install Rocky 8 on a laptop using the same method I have in the past, boot up the minimal/boot ISO, via a USB with Ventoy, and set our local mirror as the installation source. Normally when I go to select packages I would choose the GNOME Desktop Environment as the main group but for this install I cannot see said group as an option. I tried changing the installation source from our local mirror to the “Closest mirror” and still see the same issue. I even tried rebooting a few times as well as manually running an rsync on our local mirror but to no avail.

Did the GNOME Desktop Environment group get removed? If so why?

Rocky 8 here:

$ dnf group list | grep -i gnome
   GNOME

Cheers,

Niki

On AlmaLinux 9 the Environment Groups are:

Server with GUI
Server
Virtualization Host
Custom Operating System
Minimal Install
Workstation

The dnf group list should show how it is in Rocky.
On Alma the ‘Workstation’ is the GNOME environment.
See dnf group info Workstation, etc.

The group is called “workstation”. Choosing workstation should be sufficient to install gnome.

The technical details below.

Rocky 8:

[root@router r9]# cat /etc/os-release
NAME="Rocky Linux"
VERSION="8.7 (Green Obsidian)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.7"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8.7 (Green Obsidian)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:rocky:rocky:8:GA"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky-Linux-8"
ROCKY_SUPPORT_PRODUCT_VERSION="8.7"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.7"
[root@router r9]# dnf group list | grep -Ei 'gnome|workstation'
   Workstation

Rocky 9:

[root@xmpp01 ~]# cat /etc/os-release
NAME="Rocky Linux"
VERSION="9.1 (Blue Onyx)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="9.1"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Rocky Linux 9.1 (Blue Onyx)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:rocky:rocky:9::baseos"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9"
ROCKY_SUPPORT_PRODUCT_VERSION="9.1"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.1"
[root@xmpp01 ~]# dnf group list | grep -Ei 'gnome|workstation'
   Workstation

Gnome was not removed as a group either. It is still there. In fact, the “Workstation” group pulls it in.

[root@xmpp01 ~]# dnf group list hidden | grep -Ei gnome
   GNOME Applications
   GNOME
  <environment variant="AppStream" arch="x86_64,ppc64le">e>t
    <id>workstation-product-environment</id>
    <name>Workstation</name>
    . . .
    <description>Workstation is a user-friendly desktop system for laptops and PCs.</description>
    . . .
    <display_order>3</display_order>
    <grouplist>
      <groupid>base-x</groupid>
      <groupid>core</groupid>
      <groupid>standard</groupid>
      <groupid>internet-browser</groupid>
      <groupid>fonts</groupid>
      <groupid>gnome-desktop</groupid> <--- Gnome is pulled in from from "workstation" here
      <groupid>guest-desktop-agents</groupid>
      <groupid>hardware-support</groupid>
      <groupid arch="aarch64,ppc64le,x86_64">multimedia</groupid>
      <groupid>networkmanager-submodules</groupid>
      <groupid>print-client</groupid>
      <groupid>workstation-product</groupid>
    </grouplist>

The “Server with GUI” has GNOME too, it has some additional groups and one different compared to “Workstation”.


The most likely reason for the rename of environment groups is due to GNOME being the only DE in el8 and el9.