gpt4 book ai didi

r - 将已安装的 R 包传输到另一台计算机上的 R

转载 作者:IT王子 更新时间:2023-10-29 01:05:33 32 4
gpt4 key购买 nike

我在一台安装了多个软件包的 Linux 计算机上安装了 R。现在我正在另一台 Linux 计算机上设置 R。从他们的存储库安装 R 很容易,但我将不得不使用

安装许多包
install.packages("pkgname") 

这也将涉及重复下载。有什么办法可以将所有已安装的软件包从第一台计算机复制到第二台计算机?感谢您的帮助。

最佳答案

我不建议采用这种方法。其中一些软件包是从源代码安装的,其中包括基于安装在“一台计算机”上的内容的编译时检查,而在另一台计算机上不一定如此。

你有两个基本选择

  1. 使用二进制包(即 r-cran-pkgname 用于各种包)。这些将起作用,但 a) 并非所有 CRAN 都以这种方式存在,并且 b) 它们可能滞后于当前版本。
  2. 从源代码安装。只需运行 saveRDS(installed.packages(), file="/tmp/pkgs.rds")在第一台计算机上和 pkgs <- readRDS("/tmp/pkgs.rds"); install.packages(rownames(pkgs))传输文件后的第二个。

关于r - 将已安装的 R 包传输到另一台计算机上的 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33722749/

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