Just trying to understand more about the install options:
I’m assuming it installs some other components. If so, what are they?
Just trying to understand more about the install options:
I’m assuming it installs some other components. If so, what are they?
If you have a working install you can try sudo dnf groupinfo standard.
On a Rocky 8 install I did it, then did it with wc -l and there’s 94 packages (for Rocky 8.something).
Just tried it on a RedHat 9.5, and wc -l gives 101 packages. It’s divided into Mandatory, things like bc dbus file, Default with things like bash-completion and nmap, and optional with nfs-utils and zsh. But there’s a lot of things it’s best you run the dnf command for yourself if possible.
Essentially, the repos do have “groups” metadata.
Each group may list the mandatory, default and optional packages.
dnf group install standard
would install the mandatory and default packages.
There are also Environment Groups that contain groups, not packages.
Environments, like:
# dnf -q group info "Minimal Install"
Environment Group: Minimal Install
Description: Basic functionality.
Mandatory Groups:
Core
Optional Groups:
Standard
In the installer one does select *environment". If I had selected Minimal Install and installer had info like above, then it would:
A. Offer the “Standard” as Additional software for Selected Environment
B. During install do equivalent of dnf group install Core
(and dnf group install Standard
if I tick the box)
To see most of the metadata (on running system):
dnf group list -v --hidden
I do invariably choose Minimal Install, without optionals, and install the rest later (with Ansible playbooks).