代码之家  ›  专栏  ›  技术社区  ›  hatmatrix

通过install.packages()生成R包以便安装

r
  •  4
  • hatmatrix  · 技术社区  · 15 年前

    两者有什么区别 .tar.gz .tgz 文件安装者 R CMD install install.packages() ? 我已经做了一个例子包 R CMD build ,我现在可以用它安装 R CMD install mypackage.tar.gz -而且效果很好。我想通过 函数(调用 install.packages("mypackage.tar.gz",repos=NULL) ). 我还需要采取哪些步骤?

    2 回复  |  直到 15 年前
        1
  •  3
  •   Matti Pastell    15 年前

    如果要为Windows构建软件包,请参阅 http://win-builder.r-project.org/

    如果你打算把你的软件包交给CRAN,但你不想先看一下 Rforge

        2
  •  2
  •   Dirk is no longer here    15 年前

    我认为 .tgz 二元的 .zip . 任何一个结果都来自 R CMD build .

    所以当你写“我们用 R命令生成 ,我现在可以用它安装 R CMD install mypackage.tar.gz “你是矛盾的 .tar.gz 来源 结果 R CMD BUILD 步骤。从 消息来源,确保 R CMD check R CMD INSTALL 在他们的工作,然后尝试 R CMD binary .

    install.packages() 你们两个都需要 包创建者 R CMD build --binary 以及一个基于web的存储库,其中包含 PACKAGES etc---和as help(install.packages) 说,看 R Installation and Administration 有关如何设置存储库的手册。