首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >R 3.0.2上的install.packages("devtools")在Ubuntu14.04中失败

R 3.0.2上的install.packages("devtools")在Ubuntu14.04中失败
EN

Stack Overflow用户
提问于 2015-06-12 09:34:58
回答 1查看 19K关注 0票数 18

我正在尝试在Ubuntu14.04上安装R 3.0.2 devtools包,如下所示:

代码语言:javascript
复制
install.packages("devtools")

我得到了以下结果:

代码语言:javascript
复制
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的包的依赖关系。有没有人知道我可以在哪里找到这个包以及如何安装它。

我已经安装了以下软件:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2015-06-13 10:14:01

如果R是使用软件中心安装在Ubuntu中的,则包含构建Ubuntu时的稳定版本。因此安装了R 3.0.2。

将以下内容添加到/etc/apt/Soures.list中:

代码语言:javascript
复制
deb http://cran.rstudio.com/bin/linux/ubuntu trusty/

导致加载当前版本(R 3.2.0)。

我必须安装以下OpenSSL库

代码语言:javascript
复制
sudo apt-get install libssl-dev

然后我可以启动R并成功安装“devtools”

非常感谢Dirk和Pascal的建议。

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30794035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档