gpt4 book ai didi

java - 如何在 Chef 中接受 Java 下载的 Oracle 条款

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:40:49 27 4
gpt4 key购买 nike

我正在使用 ark 从 oracle 下载中下载 jdk7u51。

ark 'jdk' do
url 'http://download.oracle.com/otn/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz'
path "/home/myapp/apps/jdku51"
owner 'myapp'
group 'myapp'
action :put
end

但是,这不会下载实际文件,因为不接受许可协议(protocol)。

因为我使用的是 vagrant,所以我在 .kitchen.yml 中添加了以下内容。但这没有帮助。

suites:
- name: default
run_list:
- recipe[java]
attributes:
java:
jdk_version: 7
oracle:
accept_oracle_download_terms: true
jce:
enabled: true

获得 oracle 许可条款的最佳方式是什么?

最佳答案

找到答案。这对我有用。

remote_file "#{Chef::Config[:file_cache_path]}/jdk-7u51-linux-x64.tar.gz" do
source "http://download.oracle.com/otn/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz"
headers({"Cookie" => "oraclelicense=accept-securebackup-cookie"})
end

关于java - 如何在 Chef 中接受 Java 下载的 Oracle 条款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33686398/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com