我编写了一个将安装在RHEL 7服务器Tomcat 7和Oracle Java 8上的puppet模块。问题是RH Tomcat的软件包需要OpenJDK。 手动安装软件包,我可以通过运行" alternative"来轻松解决Java版本问题。脚本并手动选择正确的Java版本。
更新 使用bash,我可以很容易地运行替代方案:
alternatives --set java $(rpm -ql oracle-java-1.8.0 | grep -e "jre/bin$")
所以,我现在需要的是"执行"
$(rpm -ql oracle-java-1.8.0 | grep -e "jre/bin$")
使用木偶。我想避免使用兼容性和自定义事实脚本,因为我没有实际操作经验。
那么,有什么想法吗?