我想在Ubuntu 12.04上更新R的核心包。但每次R表示它没有权限写入库。其他软件包不通过终端进行r-core安装。 sudo apt-get install r-base
安装在我的个人资料库中。我给自己的每个库文件夹的所有者权限,这是行不通的。R库不可写入
所以我能够使这个图书馆可写,如果是这样,我该怎么做?或者有没有办法以管理员身份运行R/root。
我已经尝试了很多来自互联网的选项,但找不到我在找什么。
非常感谢提前!
我想在Ubuntu 12.04上更新R的核心包。但每次R表示它没有权限写入库。其他软件包不通过终端进行r-core安装。 sudo apt-get install r-base
安装在我的个人资料库中。我给自己的每个库文件夹的所有者权限,这是行不通的。R库不可写入
所以我能够使这个图书馆可写,如果是这样,我该怎么做?或者有没有办法以管理员身份运行R/root。
我已经尝试了很多来自互联网的选项,但找不到我在找什么。
非常感谢提前!
是的,默认情况下R软件包安装在/usr/lib
下,您需要超级用户权限才能安装更多软件。
所以,你可以使用sudo或者运行R和像install.packages()
从那里运行命令:
sudo R
或编辑~/.Renviron
在this post描述,例如
$ mkdir ~/R_libs
这行添加到~/.Renviron
:
R_LIBS="/home/your_username/R_libs"
谢谢你的提示!它完美的工作,包现在更新,可以使用。 – 2013-03-06 13:47:21
你应该http://superuser.com/发布此 – Arun 2013-03-06 13:12:17