chef 在 ubuntu 上指定 openjdk 包

chef 在 ubuntu 上指定 openjdk 包

我正在创建一个 Vagrantfile,使用 chef solo 在 Ubuntu 12.04 上安装 OpenJDK。有没有办法指定安装哪个特定的 OpenJDK 包?这样我就可以确保在多个安装中保持一致。

答案1

您可以将包的确切版本号指定为资源内的属性package

package "foo" do
  action :install
  version "1.2.3"
end

如果可用的 apt 存储库中不存在预期的版本号,则配方将因异常而失败。

相关内容