提问人:Andy 提问时间:8/9/2023 更新时间:8/10/2023 访问量:686
在 Linux 上使用 R 和 RStudio (ubuntu 23.04)
using R and RStudio on linux (ubuntu 23.04)
问:
我希望在我的 ubuntu 安装中开始使用 R 和 RStudio。
我在更新/安装我的软件包时遇到问题,sudh 作为 DESeq2。根据这篇文章,这是因为 r-base 将软件包安装到受保护的操作系统文件中。
我已经遵循了这个帖子的建议,但我没有成功。其他人则建议对相对路径进行修改......
我真的很惊讶 r-base 安装有这个问题。我似乎找不到可以避免此问题的更新安装方法。我想问一下是否有人对克服这个问题有任何进一步的建议?
我也在使用 conda 环境,但我已将 R 和 RStudio 安装到基本环境中以避免出现问题,我认为它不支持通过 conda 环境运行。
我已经使用 ubuntu 一年了,我不想让 R 安装卡顿而引起头痛。
将不胜感激所有的洞察力。
干杯。
答:
0赞
Dirk Eddelbuettel
8/10/2023
#1
您可以将 Ubuntu 23.04(我在笔记本电脑和服务器上运行)与 r2u 结合使用,为您提供 20,000 个具有完全依赖解析的二进制 (!!) 包。它还具有由这些软件包推断出的大约 250 个 BioConductor 软件包。
您也可以在 Docker 中试用。我只是通过
docker run --rm -ti rocker/r2u # launches r2u for 22.04
后跟(现在在容器内)
Rscript -e 'system.time(install.packages("DESeq2"))'
它在 15.8 秒内安装了 52 个(二进制)软件包。现在我们有了 ,它处于 的控制之下,并将在获得更新时获得更新。有关更多信息,请参阅 r2u 网站。DESeq2
apt
apt
评论
1赞
Andy
8/10/2023
这看起来不可思议!实际上,只是通过设置软件包,手动安装依赖项非常痛苦!一定会检查出来的!谢谢!
评论
Sys.getenv("R_LIBS_USER")
update.packages()