linux - 如何在没有 root 权限的情况下安装 Bioconductor 软件包?

标签 linux r

我需要使用 BiomaRt,最好是 3.1 版本中的版本。请参阅:http://www.ensembl.info/blog/2015/06/01/biomart-or-how-to-access-the-ensembl-data-from-r/

我尝试按照上述页面中的安装说明在基于 Linux 的服务器上运行该程序。另外,我试过这个:http://www.bioconductor.org/install/#install-R , 但是,除非给予 root 权限,否则它们将无法工作。我已经使用这种方法加载了其他包 https://linuxishbell.wordpress.com/2010/12/10/install-r-package-without-root-accesson-linux/ ,但它们似乎不适合我的情况。最值得推荐的事情是什么?我已经在互联网上搜索过,但在这种情况下,Bioconductor 团队和用户提供的建议很少。

最佳答案

您无需从头开始安装 R 即可在没有 root 权限的情况下安装包。试试这个方法:

module load R

(假设这是集群上的 R,所以现在它在您的路径上,您可以通过键入 R 来输入它)

export R_LIBS_USER=$HOME/apps/R:$R_LIBS_USER

(您仍在使用 Linux 命令行,还没有使用 R)

R

(现在你输入R)

install.packages("packagename")

干得好,它会把包安装到 HOME/apps/R

library(packagename)

(尝试一下,看看它是否有效)

关于linux - 如何在没有 root 权限的情况下安装 Bioconductor 软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30585221/

相关文章:

r - 列出 R Shiny 服务器上应用程序中的对象内存使用情况

r - 将两个数据框合并为一个,其中条目被串联

linux - ssh 使用私钥无需密码

c - 如何在 linux 内核中隐藏/取消隐藏 'ls -a' 的文件?

php - Laravel 5 没有收到任何错误日志

c - mmap > 1GB 失败,错误号 12

R - 重复执行脚本

r - 是否有像 rollapplyr 这样的快速 R 函数随着窗口大小的增加?

r - 在 R 中使用 ggplot 绘制意大利面条图?

java - 为什么 listFiles() 在不同平台上表现不同?