Установка R на RHEL 6 R-java-devel требует java-devel

1

Все - попытка установить R на RHEL 6.

Я решил все основные R-зависимости и застрял: R-java-devel требует java-devel.

Вот java в системе

[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)

Мне кажется, что java и jdk верны, но это не позволит мне установить r, используя yum

Есть идеи по этому поводу?

Теги:

1 ответ

0

У меня аналогичная проблема с CentOS 6.5 (2.6.32-431.11.2.el6.x86_64). Мне удалось обойти проблему зависимости java-devel и установить рабочую копию R. Я буду беспокоиться о проблемах, стоящих ниже, хотя, поэтому я надеюсь, что у кого-то есть правильное исправление.

шаги:

  1. установить открытый JDK: yum install --enablerepo = обновления java-1.7.0-openjdk-devel.x86_64
  2. скачать R rpms: yumdownloader --resolve --archlist = x86_64 --enablerepo = epel R.x86_64
  3. установить все, кроме R- java: yum install R- * --skip-broken
  4. force install R- java-devel rpm: rpm -Uvh --force --nodeps R- java-devel-3.1.2-1.el6.x86_64
  5. повторите запуск R и убедитесь, что он завершен: yum install R- *
  • 0
    Интересно, и спасибо за ответ. В моем случае я обнаружил, что R уже был установлен, и я не знал об этом! Поэтому дважды проверьте, введя R в командной строке. Yum, ни rpm -qa | grep R ничего не возвращал - скорее всего, R был установлен из источника ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню