文件名称:pkg.deps:查找R软件包的依赖关系和系统要求
文件大小:16KB
文件格式:ZIP
更新时间:2024-04-28 08:54:03
R
pkg.deps R程序包依赖于其他R程序包。 在Linux上,R软件包也可以取决于系统要求。 作为一个例子,在在其此字段DESCRIPTION文件及其CRAN页上: 系统需求:libcurl:libcurl-devel(rpm)或libcurl4-openssl-dev(deb)。 当安装大量软件包(或具有很多依赖性的软件包)时,手动检查这些要求可能很耗时。 运行install.packages ,注意哪些软件包失败并查找它们的依赖关系非常耗时-特别是在制作Docker映像时。 {pkg.deps}的目标是帮助找到软件包及其依赖项的系统要求。 我考虑两种情况: 我想安装(新)软件包并获取所有依赖项的*格式SystemRequirements 。 我想将SystemRequirements的*格式条目转换为特定于发行版的库。 第二种情况是相关的,因为某些程序包使用其要求的
【文件预览】:
pkg.deps-main
----.gitignore(29B)
----NAMESPACE(115B)
----R()
--------distro_req.R(1KB)
--------get_package_deps.R(847B)
--------get_package_req.R(867B)
--------parse_rules.R(3KB)
--------get_rules.R(511B)
--------get_package_db.R(729B)
----.Rbuildignore(108B)
----LICENSE.md(1KB)
----LICENSE(50B)
----.github()
--------.gitignore(7B)
--------workflows()
----man()
--------get_package_deps.Rd(537B)
--------get_package_reqs.Rd(602B)
--------parse_rules.Rd(935B)
--------distro_req.Rd(859B)
----README.md(4KB)
----tests()
--------testthat.R(60B)
--------testthat()
----README.Rmd(4KB)
----pkg.deps.Rproj(414B)
----DESCRIPTION(421B)