21.2.3. 通用软件包选择选项
您可以在 %packages 部分中使用以下选项。要使用某个选项,请将其附加到软件包选择部分的开头。
例如:
+
%packages --multilib --ignoremissing
--default- 安装默认软件包组。这与在互动安装过程中的软件包选择页面中没有其他选择时要安装的软件包组对应。
--excludedocs-
不要安装软件包中的任何文档。在大多数情况下,这不包括通常安装在
/usr/share/doc目录中的任何文件,但要排除的特定文件取决于各个软件包。 --ignoremissing- 忽略安装源中缺少的软件包、组、模块流、模块配置集和环境,而不是停止安装来询问安装是中止还是继续。
--inst-langs- 指定要安装的语言列表。这与软件包组级别选择不同。这个选项没有描述应该安装哪些软件包组,而是设定 RPM 宏控制应该安装单个软件包的转换文件。
--multilib为多 lib 软件包配置安装的系统,允许在 64 位系统中安装 32 位软件包,并安装在这部分中指定的软件包。
通常在 AMD64 和 Intel 64 系统中,您只能安装 x86_64 和 noarch 软件包。但是,使用 --multilib 选项,您可以自动安装 32 位 AMD 和 i686 Intel 系统软件包(若有)可用。
这只适用于
%packages部分明确指定的软件包。那些只作为相依性安装而没有在 Kickstart 文件中指定的软件包只能安装到需要它们的架构版本中,即使它们可用于更多构架。您可以在系统安装过程中将 Anaconda 配置为在
multilib模式下安装软件包。使用以下选项之一启用multilib模式:使用以下行配置 Kickstart 文件:
%packages --multilib --default %end- 在引导安装镜像时添加 inst.multilib 引导选项。
--nocore禁用
@Core软件包组的安装,否则该安装默认为始终安装。使用--nocore禁用@Core软件包组应当仅用于创建轻量级容器;使用--nocore安装桌面或服务器系统将导致系统不可用。注意--exclude-weakdeps- 禁用从弱依赖项安装软件包。这些软件包都链接到由 Recommends 和 supplements 标记组成的所选软件包。默认情况下会安装弱依赖项。
--retries=-
设置
dnf尝试下载软件包的次数(尝试)。默认值为 10。这个选项只适用于安装过程中,不会影响安装的系统上的dnf配置。 --timeout=-
以秒为单位设置
dnf超时。默认值为 30。这个选项只适用于安装过程中,不会影响安装的系统上的dnf配置。