我正在创建一个 Vagrantfile,使用 chef solo 在 Ubuntu 12.04 上安装 OpenJDK。有没有办法指定安装哪个特定的 OpenJDK 包?这样我就可以确保在多个安装中保持一致。
答案1
您可以将包的确切版本号指定为资源内的属性package
:
package "foo" do
action :install
version "1.2.3"
end
如果可用的 apt 存储库中不存在预期的版本号,则配方将因异常而失败。
我正在创建一个 Vagrantfile,使用 chef solo 在 Ubuntu 12.04 上安装 OpenJDK。有没有办法指定安装哪个特定的 OpenJDK 包?这样我就可以确保在多个安装中保持一致。
您可以将包的确切版本号指定为资源内的属性package
:
package "foo" do
action :install
version "1.2.3"
end
如果可用的 apt 存储库中不存在预期的版本号,则配方将因异常而失败。