我正在使用 Salt 配置一堆 Centos 机器(基于 rpm),我需要安装 Java 运行时。我已经看到一些关于在基于 Ubuntu 的机器上执行此操作的讨论,但我想知道是否有人在基于 Redhat 的发行版上执行过此操作。问题是在没有用户干预的情况下通过“接受许可证”对话框。
问问题
2696 次
2 回答
1
您实际上可以预先播种这些交互式问题的答案。这是 salt-users 邮件列表中的一个线程,显示了如何: https ://groups.google.com/d/msg/salt-users/95Q707FFWYo/CdcJN7FPpRAJ
于 2013-12-17T17:39:33.513 回答
0
有这个不错的saltstack-formula/sun-java-formula
从通过 URL 获取的 tarball 存档设置和配置 Java JRE 和 JDK 的公式。
它可以使用公式文档安装。我没有在 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。为了以防万一,我为此创建了问题 #20,但我实际上并不需要 jce(至少,现在不需要)。
于 2016-09-08T23:28:29.343 回答