Каков наилучший способ установки пакета R XLConnect в Ubuntu 12.04 x86?
Я пытался вручную установить его через R, используя install.packages("XLConnect",dependencies=TRUE)
, но после получаса, когда пытался чтобы загрузить его, я получил эту ошибку:
> require(XLConnect)
Loading required package: XLConnect
Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, :
there is no package called ‘XLConnect’
Я погуглил для XLConnect Ubuntu, но не смог найти никакого очевидного имени для пакета.
В моем случае проблема была с версией по умолчанию Java. Я изменил его несколько раз, но забыл обновлять его для R. (Хотя я использую Ubuntu 14.04 x64, общим способом установки/конфигурации R является то же)
ошибочный отрывок Установки:
Make sure you have Java Development Kit installed and correctly registered in R.
If in doubt, re-run "R CMD javareconf" as root.
, Как Вы видите, проблема была довольно очевидна, но я пропустил ее во время процесса установки.
, Если Комплект разработчика для Java еще не установлен на Вашей машине, проверяет это решение сделать так.
Затем это просто. Введите это в терминал:
$ sudo R CMD javareconf
затем установка XLConnect
в R:
> install.packages("XLConnect", dependencies=TRUE)
Hope это помогает.
Путем Вы описали, стандартный способ установить пакеты в R. XLConnect должен обычно устанавливать справедливо быстро. Это может требовать времени для загрузки пакетов, поскольку XLConnect составляет приблизительно 1.6 МБ в размере и зависимости, XLConnectJars составляет приблизительно 16.5 МБ в размере (можно попробовать различные зеркала).
альтернатива должна загрузить исходные пакеты (XLConnect & XLConnectJars) от CRAN ( http://cran.r-project.org/web/packages/XLConnect/index.html ) и затем использовать install.packages("/path/to/pkg.tar.gz", repos = NULL)
На Ubuntu 16.04 самое легкое должно было сделать это в терминале:
sudo apt install r-cran-rjava
И затем на сессии R:
library(XLConnect)