CentOS 7 上的 kickstart 配置中使用的软件包组名称在 CentOS 8 中找不到

CentOS 7 上的 kickstart 配置中使用的软件包组名称在 CentOS 8 中找不到

我正在转换 CentOS 7 kickstart 文件以与 CentOS 8 配合使用。在 CentOS 7 中,该%packages部分包含以下条目:

%packages
@^minimal
@core
kexec-tools

编辑:我使用cdrom作为安装源。然而,CentOS 8 不喜欢这些条目,并且在安装过程中处理 kickstart 文件时会抛出错误:

missing groups or modules: @minimal, @core

这些软件包组在 CentOS 8 中是否有对应的组名称?我查看了BaseOS/repodata我的CentOS-8.2.2004-x86_64-minimal.iso图像,没有找到 xml 文件中列出的任何名称。

答案1

看一下 的输出dnf group list -v。您也许能够摆脱minimal-environment,其中包括该Core组。

# dnf group info minimal-environment
Last metadata expiration check: 0:03:02 ago on Wed 16 Sep 2020 09:47:02 AM EDT.
Environment Group: Minimal Install
 Description: Basic functionality.
 Mandatory Groups:
   Core
 Optional Groups:
   Guest Agents
   Standard

我还建议查看(也许还有标准)的输出dnf group info Core,它可能太长,无法包含在这个答案中。

CentOS7 和 CentOS8 之间的更改使得旧的 yum 组与 DNF 组并不真正一致,因此您需要适当更新您的 kickstart。

相关内容