7

我正在尝试通过 R 控制台安装 fftw3 包

>install.packages("fftw")

在此命令之后,它要求选择 cran 镜像。我选择了 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)

谁能帮我解决这个问题?

4

2 回答 2

22

正如保罗所说,这可能不是一个 R 包。有一个 R 包是 FFTW 库的包装器,也称为 fftw,您应该安装它:

链接到 fftw 的 CRAN 页面

在 Ubuntu 中,您仍然需要正确安装 fftw 库的系统要求,您可能可以通过以下方式解决

sudo apt-get install fftw3 fftw3-dev pkg-config
于 2013-02-13T10:21:06.127 回答
0

您链接的网站谈论的是 C 库,没有关于 R 代码包的内容。您错误地认为 R 可以将任何 .tar.gz 文件安装为 R 库。R 库具有非常特定的文件和目录结构,您得到的错误是因为 .tar.gz 不遵守这种结构。

于 2013-02-13T10:01:49.720 回答