pak
pak 0.8.0
R包装的新方法
PAK安装Cran,Bioconductor,Github,URL,Git存储库,本地文件和目录的R软件包。它是install.packages()
和devtools::install_github()
的替代方法。 PAK快速,安全和方便。
pak :: pkg_install( " tibble " )
#>加载元数据数据库...完成 #> #>→将安装11个软件包。 #>→所有11个软件包(7.48 MB)均已缓存。 #> + CLI 3.4.1 #> + fansi 1.0.3 #> +胶水1.6.2 #> +生命周期1.0.3 #> + Magrittr 2.0.3 #> +支柱1.8.1 #> + pkgconfig 2.0.3 #> + rlang 1.0.6 #> + tibble 3.1.8 #> + UTF8 1.2.2 #> + vctrs 0.5.1 #>不需要下载,已缓存11 pkg(7.48 MB) #>安装CLI 3.4.1 (68ms) #> ✔安装了fansi 1.0.3 (78ms) #>安装胶水1.6.2 (95ms) # >安装的生命周期1.0.3 (120ms) # >安装的Magrittr 2.0.3 (126ms) # >安装的PKGConfig 2.0.3 (125ms) #>安装支柱1.8.1 (154ms) #>安装Rlang 1.0.6 (176ms) #> ✔安装了Tibble 3.1.8 (77ms) #> ✔安装UTF8 1.2.2 (44ms) #>安装VCTR 0.5.1 (35ms) #> ✔1PKG + 10个DEPS:添加11 [2.8S]
pak :: pkg_install( " tidyverse/tibble " )
#> #>→将更新2个软件包。 #>→所有2个软件包(0 B)均已缓存。 #> + tibble 3.1.8→3.1.8 .9002 ??? (github:37ec86a) #> + vctrs 0.5.1→0.5.1 .9000 ?? ♂️? (github:48794fd) # >不需要下载,2 pkg被缓存 #>包装VCTR 0.5.1.9000 #>包装VCTR 0.5.1.9000 (1.5s) #> ℹ建筑物VCTR 0.5.1.9000 #> ✔构建VCTR 0.5.1.9000 (11s) #> ✔安装VCTR 0.5.1.9000(github :: r-lib/vctrs@48794fd) (36ms) #>包装Tibble 3.1.8.9002 #>包装的Tibble 3.1.8.9002 (525ms) #> ℹ建筑物Tibble 3.1.8.9002 #> ✔构建tibble 3.1.8.9002 (3.1s) #> ✔安装了tibble 3.1.8.9002(github :: tidyverse/tibble@37ec86a) (34ms) #> ✔1pkg + 10个deps:保留9,upd 2 [18.9s]
pak :: pkg_deps_tree( " tibble " )
#> Tibble 3.1.8 #> Fansi 1.0.3 #>├-lifecycle 1.0.3 #> Cli 3.4.1 #>││-glue 1.6.2 #>││-rlang 1.0.6 #>├├-magrittr 2.0.3 #> pillar 1.8.1 #> Cli #> Fansi #>││├-lue #>││-lifecycle #>││-rlang #> │││─UTF81.2.2 #>││i- vctrs 0.5.1 #> Cli #>││├-lue #>││-lifecycle #>││-rlang #> ├├─PKGCONFIG2.0.3 #>├ - rlang #>└-VCTRS #> #>键: 新的
pak :: pkg_deps_explain( " tibble " , " rlang " )
#> tibble->生命周期 - > rlang #> tibble->支柱 - >生命周期 - > rlang #> tibble->支柱 - > rlang #> tibble->支柱 - > vctrs->生命周期 - > rlang #> tibble->支柱 - > vctrs-> rlang #> tibble-> rlang #> tibble-> vctrs->生命周期 - > rlang #> tibble-> vctrs-> rlang
pak :: local_install( " cli " )
#> #>→将更新1个软件包。 #>→软件包(0 B)被缓存。 #> + CLI 3.4.1→3.4.1 ??? # >不需要下载,1 pkg被缓存 #> ✔获得CLI 3.4.1(来源)(96 B) #>包装CLI 3.4.1 #>包装CLI 3.4.1 (664ms) #>建筑物CLI 3.4.1 #> ✔建造CLI 3.4.1 (5s) #>安装CLI 3.4.1(本地) (42ms) #> ✔1pkg :upd 1,dld 1(na b) [6.4s]
首先从PAK开始,以解决特定问题。
查看常见问题的列表。
PAK功能的完整参考是有关PAK的最完整信息来源。
不要犹豫,在Rstudio社区论坛上询问。使用pak
标签。
前往PAK问题跟踪器。
⚡快速 - 并行下载和安装,缓存等。
?安全 - 依赖求解器,系统依赖求解器等。
?方便 - 来自多个来源的包装,时间旅行等。
请参阅“很棒的功能”的完整列表。
从GitHub上的存储库中安装PAK的二进制构建:
install.packages( " pak " , repos = sprintf( " https://r-lib.github.io/p/pak/stable/%s/%s/%s " , .Platform $ pkgType , R.Version() $ os , R.Version() $ arch ))
这是针对以下系统支持的:
操作系统 | 中央处理器 | R版本 |
---|---|---|
Linux | x86_64 | R 3.5.0- r -Devel |
Linux | aarch64 | R 3.5.0- r -Devel |
MacOS高塞拉+ | x86_64 | R 3.5.0- r -Devel |
macos big sur+ | aarch64 | r 4.1.0- r -devel |
视窗 | x86_64 | R 3.5.0- r -Devel |
对于MacOS,我们只支持官方的Cran r构建。其他建筑物,例如自制R,不支持。
像往常
install.packages( " pak " )
这可能需要在平台上的C编译器Cran上没有二进制包装。
请参阅“安装”页面!
GPL-3©rstudio