【问题标题】:download jdk 8 using puppet on windows 10在 Windows 10 上使用 puppet 下载 jdk 8
【发布时间】:2018-02-15 17:19:08
【问题描述】:

我需要在 windows 上下载 jdk-8u45-windows-x64.exe 并安装 java。当我使用 pget 时,它会下载一个损坏/不可读的文件。

下载.pp

class role::java {

pget{'Download java':
            source  => 'http://download.oracle.com/otn-pub/java/jdk/8u45-b15/jdk-8u45-windows-x64.exe',
            target  => 'C:\Users\Administrator\Downloads',
        }
exec{"jdkinstaller":
  command => "C:\Users\Administrator\Downloads\jdk-8u45-windows-x64.exe /s ADDLOCAL=\"ToolsFeature,DemosFeature,SourceFeature\" ",
  creates => 'C:\Program Files\Java\jdk1.8.0_45\bin\javac.exe',
  logoutput => 'true',
 }

}

我尝试使用 puppet forge 中的cyberious/windows_java,但也没有用。 有没有其他方法可以在windows上安装java。

【问题讨论】:

  • 当我尝试打开链接时,我得到一个错误页面来接受协议。很可能这是在 pget 期间下载的内容,它肯定不是可执行文件。请核实。我建议您下载它并将其托管在您可以直接下载的地方

标签: puppet puppet-enterprise


【解决方案1】:

此清单中有两个问题

  1. 提到了Exception_al
  2. 如下图所示,您应该转义“\”。为此,您必须使用“/”而不是“\”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    • 2016-08-09
    • 1970-01-01
    • 2020-12-31
    • 2014-08-17
    相关资源
    最近更新 更多