2.5. 模块配置集


模块配置文件是为特定用例要一起安装的推荐的软件包列表,如服务器、客户端、开发、最小安装或其他。这些软件包列表可以包含模块流以外的软件包,通常是来自 BaseOS 存储库或流依赖项的软件包。

使用配置集安装软件包是为方便用户提供的一次性操作。您还可以使用同一模块流的多个配置集安装软件包,而无需进一步准备步骤。

每个模块流可以有任何数量的配置集,包括没有。对于任何给定的模块流,其配置文件的某些部分可以被标记为 default,然后在您没有明确指定配置文件时用于配置文件安装操作。但是,模块流的默认配置文件的存在不是必需的。

例 2.1. nodejs 模块配置集

提供 Node.js 运行时环境的 nodejs 模块为安装提供以下配置集:

# dnf module list nodejs
Name 	   Stream	Profiles                                Summary
nodejs   18    	common [d], development, minimal, s2i   Javascript runtime
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

在本例中,提供了以下配置文件:

  • common :生产就绪软件包。这是默认的配置文件([d])。
  • development :生产就绪软件包,包括 Node.js 开发标头。
  • minimal :提供 Node.js 运行时环境的最小软件包集合。
  • s2i: 创建 Node.js 源-到-镜像 (S2I) Linux 容器所需的软件包。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.