2012-12-18 137 views
1

我需要安裝R-2.15.2最新版本。 我嘗試使用在Fedora 14上安裝R-2.15.2問題

blah> sudo yum install R 

安裝R,但是由於各種原因(也許是因爲它是一箇舊版本的Fedora的?)我的系統認爲[R版本是最近的。因此,我從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,但有沒有其他方法?

+0

實際上,沒有makefile。你應該有'Makefile'。 – fycth

+1

我看到'Makefile.fw'和'Makefile.in'。不對? – soosus

回答

1

您應該檢查命令./configure是否成功終止。如果./configure返回沒有錯誤,應該有一個文件命名爲Makefile

0

評論似乎很長,所以發佈了這個答案。

你應該看到的只是的Makefile - 沒有Makefile.in,Makefile.fw或Makefile.whatdoyouwant - 只是的Makefile。此文件在./configure成功後出現。如果您只看到Makefile - 那麼./configure不成功。因此,請閱讀其輸出結果,並嘗試瞭解它需要以正確的方式完成其工作。

0

在R-2.15.2目錄下運行./configure不在blah目錄下。如果運行的話,你應該從./configure得到整個輸出流。一旦完成,make應該工作。