厨师新手
我试图安装使用厨师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
选项添加到命令行中,以便所有提示均回答为“是”,并且该命令可以非交互式运行。