2013-02-13 5 views
4

Я пытаюсь установить пакет FFTW3 через R консольКак установить пакет fftw3 R в ubuntu 12.04?

>install.packages("fftw") 

После этой команды она просит выбрать CRAN mirror.I выбрало CRAN зеркала, то следующее сообщение об ошибке:

Loading Tcl/Tk interface ... done 
Warning: unable to access index for repository http://ftp.iitm.ac.in/cran/src/contrib 
Warning messages: 
1: In open.connection(con, "r") : 
unable to connect to 'cran.r-project.org' on port 80. 
2: In getDependencies(pkgs, dependencies, available, lib) : 
package ‘fftw’ is not available (for R version 2.14.1) 

И когда я пытаюсь для fftw3, возникает следующая ошибка:

> install.packages("fftw3") 
Installing package(s) into ‘/root/R/x86_64-pc-linux-gnu-library/2.14’ 
(as ‘lib’ is unspecified) 
Warning: unable to access index for repository http://ftp.iitm.ac.in/cran/src/contrib 
Warning message: 
In getDependencies(pkgs, dependencies, available, lib) : 
package ‘fftw3’ is not available (for R version 2.14.1) 

Может ли кто-нибудь помочь мне в этом?

ответ

0

На веб-сайте, который вы связали, говорится о библиотеке C, ничего не содержится в пакете R-кода. Вы ошибочно полагаете, что R может установить любой файл .tar.gz в виде библиотеки R. Библиотека R имеет очень специфическую структуру файлов и каталогов, и ошибка, которую вы получаете, связана с тем, что .tar.gz не придерживается этой структуры.

+0

Спасибо за ваш ответ .... но я также пытался сделать что, как: install.packages («FFTW»), но до сих пор ее не работаете для me.This командного просите, чтобы выбрать зеркало. Я выбрал зеркало также – Saurabh

+0

. Измените свой вопрос с помощью этой новой информации, включая ошибки, которые вы получаете , –

+0

@Paul .. Согласно вашему предложению, я внесла модификацию в свой вопрос, надеюсь, что теперь это ясно ... – Saurabh

15

Как сказал Павел, это, вероятно, не пакет R. Существует R пакет, который является оболочкой для библиотеки FFTW, называемой также FFTW, вы должны установить, что:

Link to CRAN page of fftw

В Ubuntu у вас есть, тогда еще системные требования, чтобы иметь надлежащую установленную библиотеку FFTW, что вы, вероятно, можно решить с помощью

sudo apt-get install fftw3 fftw3-dev pkg-config 
+0

+1 для решения проблемы. –

+0

@ Daniel .. Спасибо за ваш ответ. Я уже пробовал, как вы упомянули. Можете ли вы рассказать о системном требовании fftw3 (> = 3.1.2) к ссылке на страницу CRAN fftw. Как я могу это достичь ... – Saurabh

+0

Думаю, сначала вам нужно ввести команду «apt-get» в консоль (которая не имеет ничего общего с R, она находится на уровне ОС), а затем, после того, как в ОС есть библиотеки вы можете установить пакет R, как вы пробовали, возможно, вы могли бы попробовать другое зеркало Cran. –