安装已轻松从CRAN存储库中删除的软件包

yan*_*gzh 7 install r package

我想使用一些软件包,但它们已在CRAN中删除,尽管它们以前可用的版本可以从存档中获取.那些包裹也不在r-forge中.

例如,dynamogafit.

虽然这些包已被删除,但我发现它们仍然有用,可以帮助我.

是否可以以及如何轻松安装它们?喜欢one_line_install('http://sss.tar.gz').

顺便说一句,我可以在Windows和/或OS X中使用它们.因此代码应该被设计为"多平台".

flo*_*del 11

使用devtools包很容易,因为不需要自己下载包.例如:

library(devtools)
install_url('http://cran.r-project.org/src/contrib/Archive/dynamo/dynamo_0.1.3.tar.gz')
install_url('http://cran.r-project.org/src/contrib/Archive/gafit/gafit_0.4.tar.gz')
Run Code Online (Sandbox Code Playgroud)

我毫不怀疑这将是平台无关的.

所述封装具有其它相关的和有用的功能,例如install_version,install_local,install_github等.


chr*_*ris 5

尝试

install.packages('/path/dynamo_0.1.3.tar.gz', type = 'source')
Run Code Online (Sandbox Code Playgroud)

其中path是您下载的文件的路径。Mac 上就是这样!在 Windows 上,你必须使用斜杠:-)


Hon*_*Ooi 5

根据您想走多远,还可以使用MRAN快照存档。这是CRAN的每日快照序列,可追溯到2014年9月。

例如,从2015年6月30日起,从CRAN安装软件包:

install.package("my_package",
    repos="https://mran.microsoft.com/snapshot/2015-06-30")
Run Code Online (Sandbox Code Playgroud)