Install.packages( "devtools" ) в R 3.0.2 не работает в Ubuntu 14.04

Я пытаюсь установить пакет R 3.0.2 devtools на Ubuntu 14.04 следующим образом:

install.packages("devtools")

Получаю следующие результаты:

Installing package into ‘/home/jim/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Warning: dependency ‘xml2’ is not available
also installing the dependency ‘rversions’

trying URL 'http://cran.rstudio.com/src/contrib/rversions_1.0.1.tar.gz'
Content type 'application/x-gzip' length 4624 bytes
opened URL
==================================================
downloaded 4624 bytes

trying URL 'http://cran.rstudio.com/src/contrib/devtools_1.8.0.tar.gz'
Content type 'application/x-gzip' length 141487 bytes (138 Kb)
opened URL
==================================================
downloaded 138 Kb

ERROR: dependency ‘xml2’ is not available for package ‘rversions’
* removing ‘/home/jim/R/x86_64-pc-linux-gnu-library/3.0/rversions’
ERROR: dependency ‘rversions’ is not available for package ‘devtools’
* removing ‘/home/jim/R/x86_64-pc-linux-gnu-library/3.0/devtools’

The downloaded source packages are in
    ‘/tmp/RtmpmDzsRJ/downloaded_packages’
Warning messages:
1: In install.packages("devtools") :
  installation of package ‘rversions’ had non-zero exit status
2: In install.packages("devtools") :
  installation of package ‘devtools’ had non-zero exit status

Похоже, что существует зависимость от пакета с именем xml2. Кто-нибудь знает, где я могу найти этот пакет и как его установить.

Я уже установил следующее:

sudo apt-get install libxml2-dev
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install curl

Ответы

Ответ 1

Если R установлен в Ubuntu с помощью программного центра, включена стабильная версия во время сборки Ubuntu. Следовательно, R 3.0.2 установлен.

Добавление в /etc/apt/sources.list следующего содержания:

deb http://cran.rstudio.com/bin/linux/ubuntu trusty/

привел к загрузке текущей версии (R 3.2.0).

Мне пришлось установить следующую библиотеку OpenSSL

sudo apt-get install libssl-dev

а затем я смог запустить R и успешно установить 'devtools'

Большое спасибо Дирку и Паскалю за их советы.

Ответ 2

Другим решением (в версии R 3.2.2) является установка lxml:

$apt-get install libxml2-dev libxslt-dev

который успешно удалил ошибку R:

Ошибка: сбой конфигурации для пакета 'xml2

появляется в R при запуске

install.packages( "DevTools" )