【问题标题】:R - Add custom packages to cloned version of CRANR - 将自定义包添加到 CRAN 的克隆版本
【发布时间】:2015-11-24 12:42:37
【问题描述】:

在我的公司,我们有一台服务器用于托管,仅供内部使用,CRAN 的克隆(仅在 R 的新版本发布时更新)。我们这样做是为了允许内部服务器从 R 安装包,而无需访问互联网,这有助于确保公司中的每个人始终使用相同版本的包(或者可以轻松更新以赶上)。

最近我们一直在制作一些自定义的内部包。这往往是围绕我们的系统明确构建的便利包装包,它们对我们公司以外的任何人都是零使用,所以我不想尝试将它们提交给官方 CRAN。

我如何将它们“提交”到我们克隆的 CRAN,以便可以通过 install.pacakges('blahblah') 安装它们,而不必通过电子邮件发送软件包的副本并将它们上传到每个服务器?

【问题讨论】:

    标签: r r-package


    【解决方案1】:

    您希望 drat 将包注入到一个 repo —— 任何 repo —— 而 drat 不关心你的 repo 是 CRAN 的 0% 或 100% 克隆,还是介于两者之间的任何地方。

    repo 仍然只是一个 repo:源 tarballs 的集合 [如果你也有(错误)幸运地依赖 Windows,可能还有二进制包],你只需要更新 PACKAGES 文件。

    出于同样的原因,我们使用我们非常非公开的软件包运行本地存储库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-08
      • 1970-01-01
      • 2011-02-07
      • 1970-01-01
      • 2012-02-01
      • 2014-12-21
      相关资源
      最近更新 更多