当我运行时yum grouplist
,我得到以下输出:
[root@rhel-85 ~]# yum grouplist
Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) 10 kB/s | 4.5 kB 00:00
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) 2.1 MB/s | 38 MB 00:17
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) 8.7 kB/s | 4.1 kB 00:00
Available Environment Groups:
Server
Minimal Install
Workstation
Virtualization Host
Custom Operating System
Installed Environment Groups:
Server with GUI
Installed Groups:
Container Management
Headless Management
Available Groups:
RPM Development Tools
.NET Core Development
Scientific Support
Smart Card Support
Security Tools
Development Tools
Legacy UNIX Compatibility
Network Servers
Graphical Administration Tools
System Tools
请帮助我理解Environment Groups
和之间的区别Groups
。
答案1
组是包的列表。例如集装箱管理包含podman
,buildah
以及其他一些。
环境是组的列表。其中一组在带图形用户界面的服务器是集装箱管理,这就是您安装它的原因。
最后,组和环境之间没有区别——yum
只会安装某些 XML 中定义的所有包。它们的存在主要是为了使安装更容易并创建一些默认安装映像(例如“服务器”或“工作站”ISO)。安装也是第一个地方你可以看到这些-- 您选择一个环境,然后可以向其中添加一些“额外”组。
你可以检查Fedora 比较(这是组和环境的列表)如果您想检查所有可用的组和环境(有些组和环境隐藏在输出中yum
)。据我所知 RHEL Comps 不是公开的,但是ELN比较应该足够接近。