5.3. 选择一个软件包


自定义带有软件包和模块的蓝图。

  • name 属性是必需的字符串,可以完全匹配,也可以是使用 * 通配符的文件系统 glob ,以及用于字符匹配的 ?
  • version 属性是一个可选字符串,可以是完全匹配,或使用 * 通配符的文件系统 glob 版本,以及用于字符匹配的 ? 。如果没有输入版本,系统将使用存储库中的最新版本。

当您使用虚拟 provides 作为软件包名称时,版本 glob 必须是 * 。因此,您无法冻结蓝图,因为 provides 将扩展到具有自己名称和版本的多个软件包。

注意

目前,osbuild-composer 中的软件包和模块之间没有区别。两者都被视为 RPM 软件包依赖项。.流程

  • 自定义带有软件包的蓝图:

    [[packages]]
    name = "package_name"
    Copy to Clipboard Toggle word wrap

    使用组的名称替换 package_name。例如:tmux-2.9aopenssh-server-8.* 软件包。

    [[packages]]
    name = "tmux"
    version = "2.9a"
    Copy to Clipboard Toggle word wrap

name = "openssh-server" version = "8.*"

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat