在使用 disk-image-builder 创建用于 OpenStack 的映像时,我想为某些软件包设置特定的软件包版本。在这种情况下,使用 Ubuntu 基础映像并安装 apt。“package-installs.yaml”文件配置要安装的软件包,但似乎没有任何方法可以指定安装期间要使用的确切版本。文档(在网上搜索也未能找到答案)。
package-installs.yaml 的示例内容:
my-package:
也许还有其他方法可以配置要使用的包版本,而我忽略了?
答案1
将包设置为文件中所需的版本:
my-package=1.0.0:
图像生成器将传递设置给 apt,以便安装所请求的版本。