Uma nova abordagem para a instalação do pacote R
O PAK instala pacotes R de Cran, Bioconductor, Github, URLs, repositórios Git, arquivos locais e diretórios. É uma alternativa para install.packages()
e devtools::install_github()
. O PAK é rápido, seguro e conveniente.
pak :: pkg_install( " tibble " )
#> ✔ Carregando o banco de dados de metadados ... feito #> #> → instalará 11 pacotes. #> → Todos os 11 pacotes (7,48 MB) são armazenados em cache. #> + cli 3.4.1 #> + fãsi 1.0.3 #> + cola 1.6.2 #> + Lifecycle 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 #> ℹ Não são necessários downloads, 11 PKGs (7,48 MB) estão em cache #> ✔ CLI instalado 3.4.1 (68ms) #> ✔ Instalado Fansi 1.0.3 (78ms) #> ✔ cola instalada 1.6.2 (95ms) #> ✔ Instalado Lifecycle 1.0.3 (120ms) #> ✔ Instalado Magrittr 2.0.3 (126ms) #> ✔ instalado pkgconfig 2.0.3 (125ms) #> ✔ Instalado Pilar 1.8.1 (154ms) #> ✔ Instalado Rlang 1.0.6 (176ms) #> ✔ Instalado Tibble 3.1.8 (77ms) #> ✔ instalado utf8 1.2.2 (44ms) #> ✔ Instalado VCTRS 0.5.1 (35ms) #> ✔ 1 PKG + 10 DEPS: Adicionado 11 [2.8S]
pak :: pkg_install( " tidyverse/tibble " )
#> #> → Atualizará 2 pacotes. #> → Todos os 2 pacotes (0 b) são armazenados em cache. #> + Tibble 3.1.8 → 3.1.8 .9002 ??? (Github: 37EC86a) #> + VCTRS 0.5.1 → 0.5.1 .9000 ?? ♂️? (Github: 48794FD) #> ℹ Não são necessários downloads, 2 PKGs são armazenados em cache #> ℹ Embalagem VCTRS 0.5.1.9000 #> ✔ VCTRS embalado 0.5.1.9000 (1,5s) #> ℹ Construindo VCTRS 0.5.1.9000 #> ✔ Construído VCTRS 0.5.1.9000 (11s) #> ✔ Instalado VCTRS 0.5.1.9000 (Github :: R-Lib/VCTRS@48794FD) (36ms) #> ℹ embalagem Tibble 3.1.8.9002 #> ✔ Tibble embalado 3.1.8.9002 (525ms) #> ℹ Construindo Tibble 3.1.8.9002 #> ✔ Construído Tibble 3.1.8.9002 (3.1s) #> ✔ Instalado Tibble 3.1.8.9002 (Github :: Tidyverse/Tibble@37ec86a) (34ms) #> ✔ 1 pkg + 10 deps: mantido 9, up 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 #> │ ├— GUE #> │ ├— LIFECCYCH #> │ ├─rlang #> │ ├─utf8 1.2.2 #> │ └─VCTRS 0.5.1 #> │ ├─Cli #> │ ├— GUE #> │ ├— LIFECCYCH #> │ └─rlang #> ├─pkgconfig 2.0.3 #> ├─rlang #> └─VCTRS #> #> Chave: novo
pak :: pkg_deps_explain( " tibble " , " rlang " )
#> Tibble -> Lifecycle -> rlang #> Tibble -> pilar -> Lifecycle -> rlang #> Tibble -> pilar -> rlang #> Tibble -> pilar -> vctrs -> Lifecycle -> rlang #> Tibble -> pilar -> vctrs -> rlang #> Tibble -> rlang #> Tibble -> VCTRS -> Lifecycle -> rlang #> Tibble -> vctrs -> rlang
pak :: local_install( " cli " )
#> #> → Atualizará 1 pacote. #> → O pacote (0 b) está em cache. #> + CLI 3.4.1 → 3.4.1 ??? #> ℹ Não são necessários downloads, 1 pkg está em cache #> ✔ obtive cli 3.4.1 (fonte) (96 b) #> ℹ embalagem cli 3.4.1 #> ✔ CLI embalada 3.4.1 (664ms) #> ℹ Construindo CLI 3.4.1 #> ✔ Construído CLI 3.4.1 (5s) #> ✔ CLI instalado 3.4.1 (local) (42ms) #> ✔ 1 pkg: up 1, dld 1 (na b) [6.4s]
Comece no início do PAK para resolver problemas específicos.
Confira a lista de perguntas frequentes.
A referência completa das funções PAK é a fonte mais completa de informações sobre o PAK.
Não hesite em perguntar no Fórum da Comunidade RStudio. Use a tag pak
.
Vá para o rastreador de problemas do PAK.
⚡ Rápido - Downloads e instalações paralelas, armazenamento em cache, etc.
? Seguro - solucionador de dependência, solucionador de dependência do sistema, etc.
? Conveniente - pacotes de várias fontes, viagens no tempo, etc.
Veja a lista completa de recursos impressionantes.
Instale uma construção binária de PAK em nosso repositório no 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 ))
Isso é suportado para os seguintes sistemas:
OS | CPU | R versão |
---|---|---|
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 -devel |
Windows | x86_64 | R 3.5.0 - R -DEVEL |
Para o MacOS, apoiamos apenas a construção oficial do Cran R. Outras construções, por exemplo, Homebrew R, não são suportadas.
Instale a versão liberada do pacote de Cran, como de costume:
install.packages( " pak " )
Isso potencialmente precisa de um compilador C nas plataformas que Cran não possui pacotes de binários.
Veja a página de instalação!
GPL-3 © RSTUDIO