我想在 ubuntu 12.04 上更新 R 的核心包。但是每次 R 都说它没有写入库的权限。其他软件包不附带通过终端安装的 r-core。sudo apt-get install r-base
安装在我的个人库中。我给了自己每个库文件夹的所有者权限,但这不起作用。
那么我能否使这个库可写,如果可以,我该怎么做?或者有没有办法以管理员/root 身份运行 R。
我已经从互联网上尝试了很多选择,但找不到我想要的东西。
提前谢谢了!
是的,默认情况下 R 包安装在 下/usr/lib
,您需要超级用户权限才能安装更多包。
因此,您可以使用 sudo 运行 R 并install.packages()
从那里运行类似的命令:
sudo R
~/.Renviron
或按照本文所述编辑您的,例如
$ mkdir ~/R_libs
并将这一行添加到~/.Renviron
:
R_LIBS="/home/your_username/R_libs"