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

我在一台Linux计算机上安装了R,其中安装了许多软件包.现在我在另一台Linux计算机上设置R.从他们的存储库安装R很容易,但我必须使用安装许多软件包

install.packages("pkgname")

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

解决方法:

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

你有两个基本选择

>使用二进制包(即r-cran-pkgname用于各种包).这些将起作用但a)并非所有CRAN都存在这种方式,并且b)它们可能滞后于当前版本.

>从源代码安装.只需在第一台计算机上运行saveRDS(installed.packages(),file =“/ tmp / pkgs.rds”),然后运行pkgs< - readRDS(“/ tmp / pkgs.rds”);传输文件后第二秒的install.packages(rownames(pkgs)).

标签:r,linux,package

来源: https://codeday.me/bug/20190727/1556960.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值