Maybe we should make a virtual package specific to openjdk7 to provides jre ? His solution was to made a virtual package. It seems that the problem comes from the fact that openJDK 7 is not providing jre or java:ġ:java-1.6.0-openjdk-1.6.0.0-1.48.1.11.3.el6_2.x86_64 : OpenJDK Runtime Environment
#OPENJDK 7 CENTOS 6 INSTALL#
SLES is our only other supported OS using RPM and we can't install openjdk7 on it (SLES 11 SP1). Do not specify dependency about Java but Rudder will be installed even if no JRE is present on the system.
![openjdk 7 centos 6 openjdk 7 centos 6](https://sysadminxpert.com/wp-content/uploads/2020/06/update-java11-on-centos7-1.jpg)
![openjdk 7 centos 6 openjdk 7 centos 6](http://dl.huangshiyang.com/how_to_install_mapr_on_centos/QQ20160128-43@2x.png)
The problem is that few supported OS have an openJDK 7 prebuilt package. Use a dependency about openJDK 7, which oblige to install openJDK7 to satisfy dependencies even if the user wants to use Oracle java 6 JDK.
![openjdk 7 centos 6 openjdk 7 centos 6](https://www.cyberithub.com/wp-content/uploads/2019/10/openj.jpg)
Let dependency with jre >= 1.6 which oblige to install Oracle java 6 JDK or later (since Rudder can't work with Rudder) to satisfy dependencies.Should we really let this dependency about java ( jre >=1.6) knowing that it involve to have the Sun package ? or should we specify to use openjdk 7, knowing that not all the platform have prebuilt packages ? or should we remove that dependency in order to let the user to install what he want with appropriate documentation ?Īnd i'm sure that this is the same on other systems using RPM, like SLES. After grabbing informations from fedora documentation ( ) I thought It could be due to the name and the version.