Не удается установить e1071 на сервер RStudio в Ubuntu

Я пытаюсь установить пакет e1071 на сервер RStudio, к которому я обращаюсь через веб-браузер. Вот ошибка, которую я получаю:

> install.packages("e1071")
Installing package(s) into ‘/home/mc/R/library’
(as ‘lib’ is unspecified)
trying URL 'http://cran.nexr.com/src/contrib/e1071_1.6-1.tar.gz'
Content type 'application/x-gzip' length 258910 bytes (252 Kb)
opened URL
==================================================
downloaded 252 Kb


The downloaded source packages are in
    ‘/tmp/Rtmp3a2DZB/downloaded_packages’
Error in system(paste(which, i), intern = TRUE, ignore.stderr = TRUE) : 
  cannot popen '/usr/bin/which pdflatex 2>/dev/null', probable reason 'Cannot allocate memory'

Иногда, когда я пытаюсь это сделать, я не получаю сообщения об ошибке, но пакет e1071 по-прежнему не отображается в списке пакетов.

Вот моя информация о сеансе ()

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

locale:
 [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C         LC_TIME=C           
 [4] LC_COLLATE=C         LC_MONETARY=C        LC_MESSAGES=C       
 [7] LC_PAPER=C           LC_NAME=C            LC_ADDRESS=C        
[10] LC_TELEPHONE=C       LC_MEASUREMENT=C     LC_IDENTIFICATION=C 

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

other attached packages:
[1] caret_5.15-045  cluster_1.14.3  reshape_0.8.4   plyr_1.8       
[5] lattice_0.20-10 doMC_1.2.5      multicore_0.1-7 iterators_1.0.6
[9] foreach_1.4.0  

loaded via a namespace (and not attached):
[1] codetools_0.2-8 grid_2.15.2     tools_2.15.2   

Кто-нибудь может помочь? Спасибо.


person mchangun    schedule 18.12.2012    source источник
comment
Возможно, инструмент Linux which не установлен.   -  person Paul Hiemstra    schedule 18.12.2012
comment
Не уверен, что не установлен, означает, что вы не найдены как ошибка.   -  person Dirk Eddelbuettel    schedule 18.12.2012


Ответы (2)


Возможно, вы можете перезапустить свой сервер RStudio,

sudo rstudio-server restart
person lf.xiao    schedule 18.12.2012

Обратите внимание, что вы можете просто сделать

sudo apt-get install r-cran-e1071

Кроме того, ваша ошибка может указывать на нехватку ресурсов, возможно, оперативной памяти, а также, возможно, на отсутствие r-base-dev, которые вы хотите установить перед локальной сборкой пакетов.

Редактировать: я исправлен. Когда-то это существовало как пакет, но, похоже, позже было отозвано. Однако он все еще находится в ppa Майкла.

person Dirk Eddelbuettel    schedule 18.12.2012
comment
Я думаю, что r-base-dev уже установлен: sudo apt-get install r-base-dev Reading package lists... Done Building dependency tree Reading state information... Done r-base-dev is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 272 not upgraded. Когда я пытаюсь установить r-cran-e1071, я получаю эту ошибку: E: Unable to locate package r-cran-e1071 - person mchangun; 18.12.2012
comment
Мне, наверное, не хватает ресурсов. Иметь только 2 Гб оперативной памяти. После исправления проблемы с пакетом e1071 я получаю эту ошибку fork: Cannot allocate memory Error in fork() : Unable to fork. Моя следующая тема будет посвящена тому, как запустить более упрощенную версию Ubuntu, я думаю... Спасибо за помощь! - person mchangun; 18.12.2012