5.3. 选择一个软件包
自定义带有软件包和模块的蓝图。
-
name
属性是必需的字符串,可以完全匹配,也可以是使用*
通配符的文件系统 glob ,以及用于字符匹配的?
。 -
version
属性是一个可选字符串,可以是完全匹配,或使用*
通配符的文件系统 glob 版本,以及用于字符匹配的?
。如果没有输入版本,系统将使用存储库中的最新版本。
当您使用虚拟 provides 作为软件包名称时,版本 glob 必须是 *
。因此,您无法冻结蓝图,因为 provides 将扩展到具有自己名称和版本的多个软件包。
注意
目前,osbuild-composer
中的软件包和模块之间没有区别。两者都被视为 RPM 软件包依赖项。.流程
自定义带有软件包的蓝图:
[[packages]] name = "package_name"
[[packages]] name = "package_name"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用组的名称替换
package_name
。例如:tmux-2.9a
和openssh-server-8.*
软件包。[[packages]] name = "tmux" version = "2.9a"
[[packages]] name = "tmux" version = "2.9a"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
name = "openssh-server" version = "8.*"