由于 中存在(非常)长期的错误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-*.xml
Red Hat Enterprise Linux 6 安装 DVD 上的文件,获取群组列表指定组,每行一个条目,以 @ 符号、空格开头,然后是文件中给出的完整组名或组 ID
comps.xml
。
如果我将 %packages 部分留空,会安装什么?什么都没有?
不,默认情况下始终选择核心和基础组。您需要包括--no-base
以安装最小系统。
从这两个链接中我可以为您提供几个组:
- @X 窗口系统
- @ 桌面
- @ 声音和视频
- @ 图形互联网
- @GNOME 桌面环境
(但不保证它们适用于 Ubuntu)