首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux中安装r包

在Linux中安装r包
EN

Stack Overflow用户
提问于 2014-04-01 11:14:57
回答 2查看 2.8K关注 0票数 3

我试图使用以下命令在Ubuntu中安装一个R包:

代码语言:javascript
复制
R CMD INSTALL rpart_4.1-5.tar.gz
install.packages("/home/rpart_4.1-5.tar.gz", repos = NULL, type="source")

* installing to library '/R/library'
* installing *source* package 'rpart' ...
** package 'rpart' successfully unpacked and MD5 sums checked
** libs
sh: make: command not found
ERROR: compilation failed for package 'rpart'
* removing '/R/library/rpart'

我安装了GCC 4.8.2,命令gcc -v提供了以下输出:

代码语言:javascript
复制
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/tools/stow/gcc-4_8_2-2.x86-64.linux.centos.5/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../gcc-4.8.2/configure --prefix=/mnt/gcc/buildir/gcc-4.8.2
Thread model: posix
gcc version 4.8.2 (GCC)

上一次面对同样的问题,安装GCC (相同版本)解决了这个问题(在这个话题上发布了类似的关于堆栈溢出的查询)。然而,这一次,它是行不通的。谁能告诉我是什么原因造成了这个问题吗?

更新:我们正在尝试手动安装依赖项以查看它是否有效。我们安装了Make和GCC 4.8.2:

但是,我仍然得到以下错误:

代码语言:javascript
复制
* installing to library '/opt/vertica/R/library'
* installing *source* package 'rpart' ...
** package 'rpart' successfully unpacked and MD5 sums checked
** libs
cc -std=gnu99 -I/opt/vertica/R/include -DNDEBUG -I/usr/local/include -fpic -c anova.c -o anova.o
make: cc: Command not found
make: *** [anova.o] Error 127
ERROR: compilation failed for package 'rpart'
* removing '/opt/vertica/R/library/rpart'

除了Make和GCC,我们还需要安装其他的依赖项吗?

EN

回答 2

Stack Overflow用户

发布于 2014-04-01 11:20:52

您的系统没有编译的实用程序。

请执行以下命令在您的系统中安装make。

代码语言:javascript
复制
 sudo apt-get install build-essential
票数 4
EN

Stack Overflow用户

发布于 2014-04-01 11:34:21

如果你就这么做

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

您所有与R包构建相关的关键依赖项,这就是您在这里想要的。这包括编译器、make等作为built-essential的一部分,以及R.所需的特定库。我们创建这个包的原因是:)

如果您的机器没有永久的互联网接入,请查找先前问过的关于"apt-get无网络访问“等问题。

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

https://stackoverflow.com/questions/22784182

复制
相关文章

相似问题

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