我正在創建一個自定義R軟件包存儲庫,並且希望複製CRAN存檔結構,從而將舊版本的軟件包存儲在src/contrib/Archive/packageName/
目錄中。我想使用devtools
中的install_version
函數(來源here),但該函數依賴於具有類似CRAN的歸檔結構,而不是具有src/contrib/
中的所有程序包版本。有沒有R包倉庫管理工具?
是否有任何R軟件包存儲庫管理工具可幫助創建此目錄結構和其他相關任務(例如更新Archive.rds文件)?
這也將是很好,如果管理工具來處理在庫邊的包type
邏輯,這樣我可以在Linux服務器上我的本地Mac上使用相同的install.packages()
或install_version()
代碼(即我沒有在Mac上本地安裝時使用type="both"
或type="source"
)。
你可以在R-devel郵件列表中提出這個問題(如果你還沒有這樣做的話),他們知道最好。或者甚至可以直接從CRAN維護者,即Kurt。 –
謝謝,我做到了。我會盡快發佈答案。 –