2014-02-17 2 views
0

Я не могу установить e1071 на мою машину ubuntu.Установка e1071 в R на интерфейсе ubuntu

Я попытался с помощью:

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

Я не уверен, как установить новейшую версию. Я загрузил копию R из cran, но у нее нет файла make. После ./configure я теперь застрял. – priyanka

+0

На ./configure,I получить ошибку: configure: error: --with-x = yes (по умолчанию) и заголовки/библиотеки X11 недоступны. – priyanka

+0

смог завершить установку с помощью sudo apt-get build-dep r -base, до ./configure – priyanka

1

Как уже сказал @SvenHohenstein, пакет нуждается в другой версии R. Что вы можете сделать, это получить старую версию пакета с its archives, но вам, вероятно, придется устанавливать более старые версии других пакетов. Кроме того, вам придется строить старую версию пакета из исходного кода, поскольку никакие двоичные версии не архивируются. Просто обновление до новой версии R намного проще ...

Смежные вопросы