我如何使用厨师强制ubuntu安装依赖关系?

厨师新手

我试图安装使用厨师openjdk-6-jre-headless,但是首先我去使用apt-get来尝试,我得到这个错误

The following packages have unmet dependencies: openjdk-6-jre-headless: Depends: openjdk-6-jre-lib (>= 6b27-1.12.3-0ubuntu1~10.04.1) but it is not going to be installed Depends: ca-certificates-java but it is not going to be installed Depends: tzdata-java but it is not going to be installed Depends: java-common (>= 0.28) but it is not going to be installed Depends: libnss3-1d (>= 3.12.3) but it is not going to be installed Recommends: icedtea-6-jre-cacao (= 6b27-1.12.3-0ubuntu1~10.04.1) but it is not going to be installed 

我知道我可以手工安装这些东西,但是使用厨师独奏我怎么会自动化所有这些。 那我怎么才能让厨师安装openjdk-6-jre-headless并同时安装所有的依赖关系?

所有你需要做的是写入你的食谱:

 package 'openjdk-6-jre-headless' 

厨师会自动安装依赖关系。

请参阅“包”资源上的文档 。

Chef apt提供程序将-y选项添加到命令行中,以便所有提示均回答为“是”,并且该命令可以非交互式运行。