R: Не может установить rJava; что такое r-api-3.4?

Я нахожусь на машине Ubuntu 18.04 с версией 3.5.1 R, установленное переходить по этой ссылке. Я пытаюсь установить пакет CRAN rJava, который я делаю следующий путь (как замечено здесь):

sudo apt-get install r-cran-rjava

Однако я получаю это:

The following packages have unmet dependencies:
 r-cran-rjava : Depends: r-api-3.4
E: Unable to correct problems, you have held broken packages.

Но когда я пробую:

sudo apt-get install r-api-3.4

Я добираюсь:

E: Package 'r-api-3.4' has no installation candidate

Как преодолеть эту проблему с r-api-3.4? В основном я должен установить rJava смочь установить и использовать XLConnect... В Ubuntu 16.04 у меня не было проблем вообще...

Править:

По-видимому, r-api-3.4 нужно обеспечить r-base-core. Я действительно имею r-base-core установленный в его новейшей версии, почему я все еще вижу ошибки затем?

4
задан 9 July 2018 в 22:00

1 ответ

Я предполагаю, что проблема - это, когда Вы пытались установить r-cran-rjava, это потребовало, чтобы у Вас был R 3.4 в Вашей системе (т.е. версия официальных репозиториев Ubuntu), а не R 3.5.

Похоже, что это может быть проблемой для других пакетов, как rkward например (это также просит r-api-3.4 и не может разрешить зависимость).

Для фиксации этого Вам, возможно, придется добавить дополнительный PPA, который обеспечивает более новую версию дополнительных пакетов R для этих 3,5 ответвлений, как cran2deb4ubuntu_3.5 Michael Rutter, который, кажется, ссылка. (Это в настоящее время содержит r-cran-rjava в его версии 0.9-10-3cran1ppa0bionic0)

Это могло бы добиться цели:

sudo add-apt-repository ppa:marutter/c2d4u3.5
sudo apt update
sudo apt install r-cran-rjava
1
ответ дан 17 November 2019 в 05:41

Другие вопросы по тегам:

Похожие вопросы: