2013-03-06 15 views
0

我想在Ubuntu 12.04上更新R的核心包。但每次R表示它没有权限写入库。其他软件包不通过终端进行r-core安装。 sudo apt-get install r-base安装在我的个人资料库中。我给自己的每个库文件夹的所有者权限,这是行不通的。R库不可写入

所以我能够使这个图书馆可写,如果是这样,我该怎么做?或者有没有办法以管理员身份运行R/root。

我已经尝试了很多来自互联网的选项,但找不到我在找什么。

非常感谢提前!

+1

你应该http://superuser.com/发布此 – Arun 2013-03-06 13:12:17

回答

1

是的,默认情况下R软件包安装在/usr/lib下,您需要超级用户权限才能安装更多软件。

所以,你可以使用sudo或者运行R和像install.packages()从那里运行命令:

sudo R 

或编辑~/.Renvironthis post描述,例如

$ mkdir ~/R_libs 

这行添加到~/.Renviron

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

谢谢你的提示!它完美的工作,包现在更新,可以使用。 – 2013-03-06 13:47:21