gpt4 book ai didi

linux - 如何从 Linux 命令行离线安装具有依赖项的 R 库?

转载 作者:太空狗 更新时间:2023-10-29 12:33:12 24 4
gpt4 key购买 nike

<分区>

我需要在离线系统上编写一些 R 库的安装脚本。我确实拥有我需要的源库文件,因为我在在线测试系统上从 R 中执行 install.packages(),我保存了下载的源 tar.gz 文件,其中包含所有依赖项那个图书馆也是如此。

在离线的测试系统上,通常我会像这样在 Linux 命令 Linux 命令行上安装一个 R 库,例如:

R CMD INSTALL ggplot2_0.9.3.1.tar.gz

但这似乎只适用于没有未满足依赖项的包。我希望通过将所有依赖项放在同一个文件夹中,它也会像 install.packages() 那样自动安装它需要的依赖库,但事实并非如此,因为它提示说:

[root@new-host-15 extra]# R CMD INSTALL ggplot2_0.9.3.1.tar.gz
* installing to library ‘/usr/lib64/R/library’
ERROR: dependencies ‘plyr’, ‘digest’, ‘gtable’, ‘reshape2’, ‘scales’, ‘proto’ are not available for package ‘ggplot2’
* removing ‘/usr/lib64/R/library/ggplot2’

我最初的想法是我需要安装其他依赖项以便使用额外的 R CMD INSTALL 命令,但我想尽可能避免使用这些额外的命令。例如,是否有一种自动安装 ggplot2 的方法,并自动安装我在同一文件夹中拥有文件的所有依赖项,而无需单独指定它们?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com