哪里可以找到 kickstart 可用的软件包组列表?

哪里可以找到 kickstart 可用的软件包组列表?

由于 中存在(非常)长期的错误system-config-kickstart,软件包选择部分没有列出可用的软件包,因此必须编辑ks.cfg这个问题解释如何。

问题中给出的一个例子是

%packages
@ ubuntu-server
openssh-server
ftp
build-essential

我假设@ ubuntu-server是一个软件包组。我在哪里可以找到这个组名以及可以添加到此%packages部分的其他可用软件包组名?

如果我将此%packages部分完全留空,会安装什么?什么也不会安装?

答案1

您可以使用 来查看软件包组tasksel --list-tasks,并tasksel允许您选择要安装的组。

以下是Ubuntu 中的元包

URL 中列出的内容为:

  • gnome 桌面环境
  • 桌面环境
  • kde-base
  • 微软

  • edubuntu 桌面

  • edubuntu 服务器
  • kubuntu 桌面
  • Ubuntu 桌面
  • Ubuntu 最小版本
  • ubuntu 受限附加功能
  • Ubuntu 标准
  • xubuntu 桌面
  • lubuntu 桌面

  • linux 通用

  • linux-headers-通用
  • linux-image-通用
  • Linux 受限模块通用

  • 语言支持-*

答案2

Ubuntu 参考了 Redhat wiki 中的文档,并根据本文档CentOS 文档...

请参阅variant/repodata/comps-*.xmlRed Hat Enterprise Linux 6 安装 DVD 上的文件,获取群组列表

指定组,每行一个条目,以 @ 符号、空格开头,然后是文件中给出的完整组名或组 ID comps.xml


如果我将 %packages 部分留空,会安装什么?什么都没有?

不,默认情况下始终选择核心和基础组。您需要包括--no-base以安装最小系统。


从这两个链接中我可以为您提供几个组:

  • @X 窗口系统
  • @ 桌面
  • @ 声音和视频
  • @ 图形互联网
  • @GNOME 桌面环境

(但不保证它们适用于 Ubuntu)

相关内容