2014-02-17 110 views
0

我无法在我的ubuntu机器上安装e1071。在R的Ubuntu界面上安装e1071

我尝试使用:

sudo apt-get install r-cran-e1071 

给出错误信息:

Warning messages: 
1: In open.connection(con, "r") : 
unable to connect to 'cran.r-project.org' on port 80. 
2: E: Unable to locate package r-cran-e1071 

install.packages("e1071", dep = TRUE, type = "source") 

给出错误信息:

package ‘e1071’ is not available (for R version 2.15.2) 

sessionInfo()给出:

R version 2.15.2 (2012-10-26) 
Platform: x86_64-pc-linux-gnu (64-bit) 

locale: 
[1] LC_CTYPE=en_IN  LC_NUMERIC=C   LC_TIME=en_IN  
[4] LC_COLLATE=en_IN  LC_MONETARY=en_IN LC_MESSAGES=en_IN 
[7] LC_PAPER=C   LC_NAME=C   LC_ADDRESS=C   
[10] LC_TELEPHONE=C  LC_MEASUREMENT=en_IN LC_IDENTIFICATION=C 

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

loaded via a namespace (and not attached): 
[1] tcltk_2.15.2 tools_2.15.2 
+0

你是什么意思的'不工作'?是否有错误讯息? –

+0

@PaulHiemstra:改变了问题,详细请求 – priyanka

+0

2.15.2非常古老。将R更新为3.something,你应该可以通过'install.packages'安装它。如果您确实需要一个古老的R版本,您必须从任何CRAN镜像站点上的归档链接手动下载软件包代码。 – Spacedman

回答

2

封装e1071取决于包class。包class取决于R(≥3.0.0)。因此,你应该更新到更新的R版本。

+0

我不知道如何安装最新版本。我从cran下载了R的副本,但它没有make文件。之后./configure我现在卡住了。 – priyanka

+0

在./configure上,我得到错误:configure:error:--with-x = yes(默认),并且X11头文件/库不可用 – priyanka

+0

能够使用sudo apt-get build-dep r完成安装-base,之前./configure – priyanka

1

就像@SvenHohenstein已经说过的,软件包需要一个不同版本的R.你可以做的是从its archives得到一个旧版本的软件包,但你可能需要安装其他软件包的旧版本。另外,由于没有二进制版本存档,您必须从源代码构建旧版本的软件包。只是更新到一个新的R版本更容易...