簡體   English   中英

輕松安裝已從 CRAN 存儲庫中刪除的軟件包

[英]Install the package that has been removed from the CRAN repository easily

我想使用一些軟件包,但它們已在 CRAN 中刪除,盡管它們以前可用的版本可以從存檔中獲得。 這些軟件包也不在 r-forge 中。

例如, dynamogafit

盡管這些軟件包已被刪除,但我發現它們仍然有用並且可以幫助我。

是否可以以及如何輕松安裝它們? one_line_install('http://sss.tar.gz')

順便說一下,我可能會在 Windows 和/或 OS X 中使用它們。所以代碼應該被設計為“多平台”。

使用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')

我毫不懷疑這將是獨立於平台的。

該軟件包具有其他相關且有用的功能,例如install_versioninstall_localinstall_github等。

根據您想要回溯多遠,您還可以使用MRAN 快照存檔。 這是 CRAN 的一系列每日快照,可追溯到 2014 年 9 月。

例如,從 2015 年 6 月 30 日的 CRAN 安裝軟件包:

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

嘗試

install.packages('/path/dynamo_0.1.3.tar.gz', type = 'source')

其中path是您下載的文件的路徑。 在 Mac 上就是這樣! 在 Windows 上,您必須使用斜杠 :-)

對於它的價值,包 gafit 再次可用而無需訴諸技巧。

正如上面所建議的那樣,由於核心 R 系統改變了一些包裝約定,它被打破了幾年。 希望現在完全修復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM