我需要枚举 Anaconda 安装组中的软件包(@core
、@Desktop
、@admin-tools
、@base
、@system-tools
等)。
我尝试过使用 Anaconda 的源代码,并且还查看了 DVD ISO 上的许多“comps”XML 和 SQLite 文件,但我无法找到组名称(由 Anaconda 使用的短名称或长名称)百胜/dnf)。
答案1
yum grouplist
dnf grouplist
返回组包名称。引用那些带有嵌入空格的内容(例如security tools
)。
添加hidden
参数来公开诸如 之类的包非常有用core
,通常从组列表中排除:
yum|dnf group list hidden
yum
添加参数后将ids
添加 Anaconda(和 Kickstart)使用的较短名称(在括号中):
yum grouplist ids
dnf
当使用详细选项时,会添加这个较短的名称:
dnf -v grouplist
yum
尽管添加字符串ids
可能更直观,但此语法也适用。
要查看组成组的包,请使用:
yum groupinfo [groupname]
例如:
yum groupinfo core
dnf groupinfo core