【发布时间】:2016-02-15 07:14:30
【问题描述】:
我在 Bash 脚本中运行名为 CNV-Seq 的软件,但我无权运行以下命令:
R CMD INSTALL cnv/
错误是
* installing to library '/share/apps/r/3.2.2/intel/lib64/R/library'
Error: ERROR: no permission to install to directory '/share/apps/r/3.2.2/intel/lib64/R/library'
如何在未经许可的情况下解决此问题。
【问题讨论】:
-
您可以安装到您有权访问的基于主目录的目录中。如何做到这一点取决于您是从源代码编译,还是您使用的包管理器。您还可以检查 sudoers 并查看是否有任何命令以 root 身份运行 - 您永远不知道可能存在后门。例如,一些商业软件安装在 sudoers 中有 tar,它允许对系统进行无限制的 root 访问。
-
.libPaths()的输出是什么?
标签: r bash permissions file-permissions