Une nouvelle approche de l'installation du package R
PAK installe les packages R à partir de cran, de bioconducteur, de github, d'URL, de référentiels GIT, de fichiers locaux et de répertoires. Il s'agit d'une alternative à install.packages()
et devtools::install_github()
. Pak est rapide, sûr et pratique.
pak :: pkg_install( " tibble " )
#> ✔ Base de données de métadonnées de chargement ... #> #> → Installera 11 packages. #> → Les 11 packages (7,48 Mo) sont mis en cache. #> + CLI 3.4.1 #> + fansi 1.0.3 #> + colle 1.6.2 #> + cycle de vie 1.0.3 #> + Magrittr 2.0.3 #> + pilier 1.8.1 #> + pkgconfig 2.0.3 #> + rlang 1.0.6 #> + Tibble 3.1.8 #> + UTF8 1.2.2 #> + VCTRS 0.5.1 #> ℹ Aucun téléchargement n'est nécessaire, 11 PKG (7,48 Mo) sont mis en cache #> ✔ CLI installé 3.4.1 (68 ms) #> ✔ Installé Fansi 1.0.3 (78 ms) #> ✔ GLUE installé 1.6.2 (95 ms) #> ✔ Le cycle de vie installé 1.0.3 (120 ms) #> ✔ Magrittr 2.0.3 installé (126 ms) #> ✔ PKGConfig 2.0.3 installé (125 ms) #> ✔ Pilier installé 1.8.1 (154 ms) #> ✔ Rlang 1.0.6 installé (176 ms) #> ✔ Tibble 3.1.8 installé (77 ms) #> ✔ UTF8 1.2.2 installé (44 ms) #> ✔ VCTRS installés 0.5.1 (35 ms) #> ✔ 1 PKG + 10 DEPS: Ajouté 11 [2.8S]
pak :: pkg_install( " tidyverse/tibble " )
#> #> → mettra à jour 2 packages. #> → Les 2 packages (0 b) sont mis en cache. #> + Tibble 3.1.8 → 3.1.8 .9002 ??? (Github: 37ec86a) #> + VCTRS 0.5.1 → 0.5.1 .9000 ?? ️? (Github: 48794fd) #> ℹ Aucun téléchargement n'est nécessaire, 2 pkg sont mis en cache #> ℹ Emballage VCTRS 0.5.1.9000 #> ✔ VCTRS emballés 0.5.1.9000 (1,5S) #> ℹ Bâtiment VCTRS 0.5.1.9000 #> ✔ VCTRS construit 0.5.1.9000 (11S) #> ✔ VCTRS 0.5.1.9000 #> ℹ Packaging Tibble 3.1.8.9002 #> ✔ Tibble emballé 3.1.8.9002 (525 ms) #> ℹ Building Tibble 3.1.8.9002 #> ✔ Built Tibble 3.1.8.9002 (3.1s) #> ✔ Tibble 3.1.8.9002 installé (github :: Tidyverse / tibble @ 37ec86a) (34 ms) #> ✔ 1 PKG + 10 DEPS: conservé 9, UPD 2 [18.9S]
pak :: pkg_deps_tree( " tibble " )
#> Tibble 3.1.8 #> ├fiquesfansi 1.0.3 #> ├─Lifecycle 1.0.3 #> │ ├fiques -3.4.1 #> │ ├fiques-glue 1.6.2 #> │ └fiquesrlang 1.0.6 #> ├fiquesmagritrétr 2.0.3 #> ├─Pillar 1.8.1 #> │ ├fique #> │ ├fiques-Fansi #> │ ├fique #> │ ├fique #> │ ├fiquesrlang #> │ ├─Utf8 1.2.2 #> │ └─Vctrs 0.5.1 #> │ ├fique #> │ ├fique #> │ ├fique #> │ └fiquesrlang #> ├fiquespkgconfig 2.0.3 #> ├fiquesrlang #> └tilvctrs #> #> Clé: nouveau
pak :: pkg_deps_explain( " tibble " , " rlang " )
#> Tibble -> cycle de vie -> rlang #> Tibble -> Pilier -> cycle de vie -> Rlang #> Tibble -> Pilier -> Rlang #> Tibble -> Pilier -> VCTRS -> cycle de vie -> Rlang #> Tibble -> Pilier -> VCTRS -> Rlang #> Tibble -> rlang #> Tibble -> VCTRS -> cycle de vie -> Rlang #> Tibble -> VCTRS -> rlang
pak :: local_install( " cli " )
#> #> → mettra à jour 1 package. #> → Le package (0 b) est mis en cache. #> + CLI 3.4.1 → 3.4.1 ??? #> ℹ Aucun téléchargement n'est nécessaire, 1 pkg est mis en cache #> ✔ Got CLI 3.4.1 (source) (96 b) #> ℹ CLI d'emballage 3.4.1 #> ✔ CLI emballé 3.4.1 (664 ms) #> ℹ CLI de construction 3.4.1 #> ✔ CLI construit 3.4.1 (5S) #> ✔ CLI installé 3.4.1 (local) (42 ms) #> ✔ 1 PKG: UPD 1, DLD 1 (NA B) [6.4S]
Commencez à démarrer avec PAK pour résoudre des problèmes spécifiques.
Consultez la liste des questions fréquemment posées.
La référence complète des fonctions PAK est la source d'informations la plus complète sur le PAK.
N'hésitez pas à demander au Rstudio Community Forum. Utilisez la balise pak
.
Dirigez-vous vers le tracker du numéro PAK.
⚡ Fast - Téléchargements parallèles et installation, mise en cache, etc.
? Solver - Solveur de dépendance, solveur de dépendance du système, etc.
? Pratique - Packages provenant de plusieurs sources, voyage dans le temps, etc.
Voir la liste complète des fonctionnalités impressionnantes.
Installez une construction binaire de PAK à partir de notre référentiel sur 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 ))
Ceci est pris en charge pour les systèmes suivants:
OS | Processeur | Version 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-Devel |
Fenêtre | x86_64 | R 3.5.0 - R-Devel |
Pour MacOS, nous ne soutenons que la construction officielle de Cran R. D'autres versions, par exemple, Homebrew R, ne sont pas pris en charge.
Installez la version publiée du package de Cran comme d'habitude:
install.packages( " pak " )
Cela a potentiellement besoin d'un compilateur C sur les plates-formes que Cran n'a pas de packages de binaires.
Voir la page d'installation!
GPL-3 © RStudio