在Fedora 14上安装R-2.15.2时遇到问题

时间:2012-12-18 15:31:20

标签: r makefile fedora

我需要安装 R-2.15.2 ,这是最新版本。 我尝试使用

blah> sudo yum install R 

安装R,但无论出于何种原因(也许是因为它是Fedora的旧版本?)我的系统认为R版 13 是最新版本。所以,我从R的网站下载了.tar.gz文件并使用了以下内容:

blah> tar -xvf R-2.15.2.tar.gz

这成功解压缩了该文件。然后我跑了:

blah> ./configure

blah/R-2.15.2> ls

ChangeLog     COPYING  Makeconf.in  ONEWS   src       VERSION-NICK
config.log    doc      Makefile.fw  OONEWS  SVN-REVISION
config.site   etc      Makefile.in  po      tests
configure     INSTALL  NEWS     README  tools
configure.ac  m4       NEWS.pdf     share   VERSION

如您所见,makefile存在。但是,当我在R文件夹中运行“make”时,出现以下错误:

blah/R-2.15.2> make

make: No targets specified and no makefile found.  Stop.

有什么办法可以解决这个问题吗?我猜人们会建议更新Fedora,但还有另外一种方法吗?

3 个答案:

答案 0 :(得分:1)

您应该检查命令 ./ configure 是否成功终止。如果 ./ configure 返回且没有错误,则应该有一个名为 Makefile 的文件。

答案 1 :(得分:0)

评论似乎很长,所以发布了这个答案。

你应该只看到 Makefile - 没有Makefile.in,Makefile.fw或Makefile.whatdoyouwant - 只需 Makefile 。在 ./ configure 成功后显示此文件。如果您没有看到 Makefile - 则 ./ configure 不成功。因此,请阅读其输出并尝试了解正确工作所需的内容。

答案 2 :(得分:0)

在R-2.15.2目录中运行./configure,而不是在blah目录中。如果它运行,你应该从./configure获得整个输出流。一旦完成,make应该可以工作。