在RHEL 6 R-java-devel上安装R需要java-devel

在RHEL 6 R-java-devel上安装R需要java-devel,java,r,Java,R,所有-尝试在RHEL 6上安装R 我已经解决了所有基本的R依赖关系,并坚持: R-java-devel需要java-devel 下面是系统上的java 在我看来,java和jdk是正确的,但这不允许我使用yum安装r 对此有什么想法吗?我在CentOS 6.5 2.6.32-431.11.2.el6.x86_64上也有类似的问题。我已经设法绕过了java-devel依赖性问题,可以安装一个R的工作副本。不过,我会担心接下来的问题——所以我希望有人能找到合适的解决方案 步骤: 安装open JDK

所有-尝试在RHEL 6上安装R

我已经解决了所有基本的R依赖关系,并坚持: R-java-devel需要java-devel

下面是系统上的java 在我看来,java和jdk是正确的,但这不允许我使用yum安装r


对此有什么想法吗?

我在CentOS 6.5 2.6.32-431.11.2.el6.x86_64上也有类似的问题。我已经设法绕过了java-devel依赖性问题,可以安装一个R的工作副本。不过,我会担心接下来的问题——所以我希望有人能找到合适的解决方案

步骤:

安装open JDK: yum install-enablerepo=更新java-1.7.0-openjdk-devel.x86_64 下载R RPM: yumdownloader-resolve-archlist=x86_64-enablerepo=epel R.x86_64 安装除R-java以外的所有软件: yum安装R-*-skip-breaked 强制安装R-java-devel rpm: rpm-Uvh-force-nodeps R-java-devel-3.1.2-1.el6.x86_64 重新运行R install并确保它已完成: yum安装R-*
很有趣,谢谢你的回复。在我的情况下,我发现R已经安装,我不知道它!因此,在命令提示下发出R来进行双重检查。Yum或rpm-qa | grep R返回任何信息-很可能R是从源代码处安装的。。。
[anyuser ~]$ rpm -qa |grep java

java-1.7.0-openjdk-devel-1.7.0.45-2.4.3.3.el6.x86_64
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64


[anyuser ~]$ alternatives --config java

There are 3 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
   2           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
*+ 3           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java

[anyuser ~]$ javac -version
javac 1.7.0_45

[anyuser ~]$ java -version
java version "1.7.0_45"
OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)