2013-03-06 6 views
0

Я хочу обновить основные пакеты R на ubuntu 12.04. Но каждый раз, когда R говорит, что у него нет прав на запись в библиотеку. Другие пакеты не поставляются с установкой r-core через терминал. sudo apt-get install r-base установлены в моей личной библиотеке. Я дал владельцам разрешения для каждой папки библиотек, и это не сработает.R библиотека не может быть получена

Могу ли я сделать эту библиотеку неприемлемой, и если да, то как я могу это сделать? Или есть способ запустить R в качестве администратора/root.

Я уже пробовал много вариантов из Интернета, но не смог найти то, что искал.

Большое спасибо заранее!

+1

вы должны отправить это на http://superuser.com/ – Arun

ответ

1

Да, по умолчанию пакеты R устанавливаются под номером /usr/lib, и вам нужны привилегии суперпользователя для установки большего количества.

Таким образом, вы можете запустить R, используя Sudo и запускать команды, как install.packages() оттуда:

sudo R 

или отредактировать ~/.Renviron, как описано в this post, например,

$ mkdir ~/R_libs 

И добавьте эту строку в ~/.Renviron:

R_LIBS="/home/your_username/R_libs" 
+0

спасибо за подсказку! он отлично работает, пакеты теперь обновляются и могут быть использованы. –

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