【问题标题】:Installing Java Runtime with Saltstack使用 Saltstack 安装 Java 运行时
【发布时间】:2014-01-04 15:00:54
【问题描述】:

我正在使用 Salt 来配置一堆 Centos 机器(基于 rpm),我需要安装 Java 运行时。我已经看到一些关于在基于 Ubuntu 的机器上执行此操作的讨论,但我想知道是否有人在基于 Redhat 的发行版上执行过此操作。问题是在没有用户干预的情况下通过“接受许可”对话框。

【问题讨论】:

    标签: java centos redhat salt-stack


    【解决方案1】:

    这个不错saltstack-formula/sun-java-formula

    从通过 URL 获取的 tarball 存档设置和配置 Java JRE 和 JDK 的公式。

    可以使用formulas documentation 安装。我没有在 centos 安装上测试这个,但它使用 tarball 安装,所以它可能会工作。如果有人在基于 rvm 的系统上对其进行测试,请在此处发表评论! ;)

    我成功地将它安装在具有以下支柱的 debian 机器上:

    java_home: /usr/lib/java
    java:
      source_url: http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jre-7u79-linux-x64.tar.gz
      jce_url: http://download.oracle.com/otn-pub/java/jce/7/UnlimitedJCEPolicyJDK7.zip
      version_name: jdk1.7.0_79
      prefix: /usr/share/java
      dl_opts: -b oraclelicense=accept-securebackup-cookie -L
    

    成功安装java-jdk,但安装jce失败。我为此创建了issue #20,以防万一,但我实际上并不需要 jce(至少现在不需要)。

    【讨论】:

      【解决方案2】:

      您实际上可以预先播种这些交互式问题的答案。这是 salt-users 邮件列表中的一个线程,显示了如何:https://groups.google.com/d/msg/salt-users/95Q707FFWYo/CdcJN7FPpRAJ

      【讨论】:

      • 您不能预先播种 rpm。
      • 好电话,我在原帖中错过了。这是我们只需要在盐中支持的东西,还是 RPM 不支持它?我们死在水里了吗?
      • Oracle 在其使用 java 的许可方面有意成为 PITA。如果不破解 cookie 或使用网络浏览器,您甚至无法从他们那里下载它。搜索“如何使用 wget 下载 oracle java”
      猜你喜欢
      • 1970-01-01
      • 2017-11-30
      • 1970-01-01
      • 1970-01-01
      • 2014-09-26
      • 2020-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多