Проблемы с установкой R-2.15.2 в Fedora 14

Мне нужно установить последнюю версию R-2.15.2. я пытался использовать

blah> sudo yum install R 

установить R, но по какой-то причине (может быть, из-за того, что это старая версия Fedora?) моя система считает версию R 13 самой последней. Итак, я скачал файл .tar.gz с сайта R и использовал следующее:

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

Как видите, make-файлы присутствуют. Однако, когда я запускаю make в папке R, я получаю следующую ошибку:

blah/R-2.15.2> make

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

Можно ли как-то решить эту проблему? Я предполагаю, что люди порекомендуют обновить Fedora, но есть ли другой способ?


person soosus    schedule 18.12.2012    source источник
comment
На самом деле нет никакого make-файла. У вас должен быть «Makefile».   -  person fycth    schedule 18.12.2012
comment
Я вижу «Makefile.fw» и «Makefile.in». Не правильно?   -  person soosus    schedule 18.12.2012


Ответы (3)


Вы должны проверить, успешно ли завершилась команда ./configure. Если ./configure возвращается без ошибок, должен быть файл с именем Makefile.

person lf.xiao    schedule 18.12.2012

Комментарий кажется очень длинным, поэтому опубликовал этот ответ.

Вы должны увидеть просто Makefile — не Makefile.in, Makefile.fw или Makefile.whatdoyouwant — просто Makefile. Этот файл появляется после успешного выполнения ./configure. Если вы не видите только Makefile, значит ./configure не удалось выполнить. Поэтому прочитайте его вывод и попытайтесь понять, что ему нужно для правильной работы.

person fycth    schedule 19.12.2012

Запустите ./configure в каталоге R-2.15.2, а не в каталоге blah. Вы должны получить полный поток вывода из ./configure, если он запущен. Как только это будет сделано, make должен работать.

person user2236608    schedule 02.04.2013