Un enfoque nuevo para la instalación del paquete R
Pak instala paquetes R de CRAN, bioconductor, GitHub, URL, repositorios GIT, archivos locales y directorios. Es una alternativa a install.packages()
y devtools::install_github()
. Pak es rápido, seguro y conveniente.
pak :: pkg_install( " tibble " )
#> ✔ Carga de la base de datos de metadatos ... Hecho #> #> → Instalará 11 paquetes. #> → Los 11 paquetes (7.48 MB) están en caché. #> + CLI 3.4.1 #> + fansi 1.0.3 #> + pegamento 1.6.2 #> + ciclo de vida 1.0.3 #> + Magrittr 2.0.3 #> + Pilar 1.8.1 #> + PKGConfig 2.0.3 #> + rlang 1.0.6 #> + Tibble 3.1.8 #> + UTF8 1.2.2 #> + VCTRS 0.5.1 #> ℹ No se necesitan descargas, se almacenan en caché 11 pkgs (7.48 mb) #> ✔ CLI 3.4.1 instalado (68 ms) #> ✔ Instalar fansi 1.0.3 (78 ms) #> ✔ Glue instalado 1.6.2 (95ms) #> ✔ Ciclo de vida instalado 1.0.3 (120 ms) #> ✔ Instalar Magrittr 2.0.3 (126ms) #> ✔ instalado PKGConfig 2.0.3 (125ms) #> ✔ Pilar instalado 1.8.1 (154ms) #> ✔ Instalado Rlang 1.0.6 (176ms) #> ✔ Tibble instalado 3.1.8 (77 ms) #> ✔ instalado UTF8 1.2.2 (44ms) #> ✔ VCTRS instalados 0.5.1 (35ms) #> ✔ 1 PKG + 10 Deps: Se agregaron 11 [2.8s]
pak :: pkg_install( " tidyverse/tibble " )
#> #> → Actualizará 2 paquetes. #> → Los 2 paquetes (0 b) se almacenan en caché. #> + Tibble 3.1.8 → 3.1.8 .9002 ??? (Github: 37EC86A) #> + VCTRS 0.5.1 → 0.5.1 .9000 ?? ️? (Github: 48794fd) #> ℹ No se necesitan descargas, se almacenan en caché 2 pkgs #> ℹ VCTRS VCTRS 0.5.1.9000 #> ✔ VCTR empaquetados 0.5.1.9000 (1.5s) #> ℹ Building VCTRS 0.5.1.9000 #> ✔ VCTR construidos 0.5.1.9000 (11s) #> ✔ VCTRS instalados 0.5.1.9000 (GitHub :: R-Lib/VCTRS@48794FD) (36ms) #> ℹ Tibble de embalaje 3.1.8.9002 #> ✔ Tibble empaquetado 3.1.8.9002 (525ms) #> ℹ Tibble de construcción 3.1.8.9002 #> ✔ Tibble construido 3.1.8.9002 (3.1s) #> ✔ Tibble instalado 3.1.8.9002 (GitHub :: Tidyverse/Tibble@37EC86a) (34ms) #> ✔ 1 PKG + 10 Deps: Mantenido 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 #> │ ├─ Glue #> │ ├─Lifecycle #> │ ├─rlang #> │ ├─Utf8 1.2.2 #> │ └─vctrs 0.5.1 #> │ ├─cli #> │ ├─ Glue #> │ ├─Lifecycle #> │ └─rlang #> ├─PkgConfig 2.0.3 #> ├─rlang #> └─vctrs #> #> Clave: nuevo
pak :: pkg_deps_explain( " tibble " , " rlang " )
#> Tibble -> ciclo de vida -> rlang #> Tibble -> Pilar -> ciclo de vida -> rlang #> Tibble -> Pilar -> rlang #> Tibble -> Pilar -> VCTRS -> Ciclo de vida -> rlang #> Tibble -> Pilar -> VCTRS -> rlang #> Tibble -> rlang #> Tibble -> vctrs -> ciclo de vida -> rlang #> Tibble -> VCTRS -> rlang
pak :: local_install( " cli " )
#> #> → Actualizará 1 paquete. #> → El paquete (0 b) se almacena en caché. #> + CLI 3.4.1 → 3.4.1 ??? #> ℹ No se necesitan descargas, 1 PKG se almacena en caché #> ✔ obtuvo CLI 3.4.1 (fuente) (96 b) #> ℹ Embalaje CLI 3.4.1 #> ✔ CLI 3.4.1 empaquetado (664ms) #> ℹ Edificio CLI 3.4.1 #> ✔ Built CLI 3.4.1 (5s) #> ✔ Instalado CLI 3.4.1 (local) (42ms) #> ✔ 1 PKG: UPD 1, DLD 1 (NA B) [6.4S]
Comience en comenzar con Pak para resolver problemas específicos.
Consulte la lista de preguntas frecuentes.
La referencia completa de las funciones de PAK es la fuente de información más completa sobre PAK.
No dude en preguntar en el Rstudio Community Forum. Usa la etiqueta pak
.
Dirígete al rastreador de problemas de Pak.
⚡ Rápido: descargas e instalación paralela, almacenamiento en caché, etc.
? Seguro: solucionador de dependencia, solucionador de dependencia del sistema, etc.
? Conveniente: paquetes de múltiples fuentes, viajes en tiempo, etc.
Vea la lista completa de características increíbles.
Instale una compilación binaria de PAK desde nuestro repositorio en GitHub:
install.packages( " pak " , repos = sprintf( " https://r-lib.github.io/p/pak/stable/%s/%s/%s " , .Platform $ pkgType , R.Version() $ os , R.Version() $ arch ))
Esto es compatible con los siguientes sistemas:
Sistema operativo | UPC | Versión r |
---|---|---|
Linux | x86_64 | R 3.5.0 - R -Devel |
Linux | Aarch64 | R 3.5.0 - R -Devel |
MacOS High Sierra+ | x86_64 | R 3.5.0 - R -Devel |
macOS Big Sur+ | Aarch64 | R 4.1.0 - R -Del |
Windows | x86_64 | R 3.5.0 - R -Devel |
Para MacOS solo apoyamos la construcción oficial de Cran R. Otras construcciones, por ejemplo, Homebrew R, no son compatibles.
Instale la versión lanzada del paquete desde CRAN como de costumbre:
install.packages( " pak " )
Potencialmente, esto necesita un compilador C en plataformas para las que CRAN no tiene paquetes de binarios.
¡Vea la página de instalación!
GPL-3 © rstudio