我正在尝试通过R控制台安装fftw3软件包
>install.packages("fftw")
在此命令之后,它要求选择镜面镜。我选择了镜面镜,然后发生以下错误:
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 :(得分:17)
正如保罗所说,那可能不是R包。有一个R包是FFTW库的包装器,也称为fftw,你应该安装它:
在Ubuntu中,您仍然需要系统要求安装正确的fftw库,您可以通过
解决这个问题。sudo apt-get install fftw3 fftw3-dev pkg-config
答案 1 :(得分:0)
您链接的网站谈到了C库,R代码包没有任何内容。您错误地认为R可以将任何.tar.gz文件安装为R库。 R库具有非常特定的文件和目录结构,您得到的错误是因为.tar.gz不符合此结构。