Ein neuer Ansatz bei der Installation von R -Paket
PAK installiert R -Pakete von Cran, Bioconductor, Github, URLs, Git -Repositories, lokalen Dateien und Verzeichnissen. Es ist eine Alternative zu install.packages()
und devtools::install_github()
. Pak ist schnell, sicher und bequem.
pak :: pkg_install( " tibble " )
#> ✔ Laden Sie die Metadatendatenbank ... erledigt ... #> #> → installiert 11 Pakete. #> → Alle 11 Pakete (7,48 MB) werden zwischengespeichert. #> + cli 3.4.1 #> + fansi 1.0.3 #> + Kleber 1.6.2 #> + Lebenszyklus 1.0.3 #> + Magrittr 2.0.3 #> + Säule 1.8.1 #> + pkgconfig 2.0.3 #> + rlang 1.0.6 #> + Tibble 3.1.8 #> + UTF8 1.2.2 #> + vctrs 0.5.1 #> ℹ Es sind keine Downloads erforderlich, 11 pkgs (7,48 MB) werden zwischengespeichert #> ✔ Installierte CLI 3.4.1 (68 ms) #> ✔ FANSI 1.0.3 (78 ms) installiert #> ✔ Installed Kleber 1.6.2 (95 ms) #> ✔ Installierten Lebenszyklus 1.0.3 (120 ms) #> ✔ installiert Magrittr 2.0.3 (126 ms) #> ✔ installiert PKGConfig 2.0.3 (125 ms) #> ✔ Installierte Säule 1.8.1 (154 ms) #> ✔ installiert Rlang 1.0.6 (176 ms) #> ✔ Tibble 3.1.8 (77 ms) installiert #> ✔ installiert UTF8 1.2.2 (44 ms) #> ✔ installierte VCTRs 0.5.1 (35 ms) #> ✔ 1 PKG + 10 DEPS: hinzugefügt 11 [2,8s]
pak :: pkg_install( " tidyverse/tibble " )
#> #> → Aktualisiert 2 Pakete. #> → Alle 2 Pakete (0 b) werden zwischengespeichert. #> + Tibble 3.1.8 → 3.1.8 .9002 ??? (GitHub: 37ec86a) #> + vctrs 0.5.1 → 0.5.1 .9000 ? (GitHub: 48794fd) #> ℹ Es sind keine Downloads erforderlich, 2 Pkgs werden zwischengespeichert #> ℹ Verpackung VCTRs 0.5.1.9000 #> ✔ verpackte VCTRs 0.5.1.9000 (1.5s) #> ℹ Gebäude VCTRs 0.5.1.9000 #> ✔ gebaute VCTRs 0.5.1.9000 (11s) #> ✔ installierte VCTRs 0.5.1.9000 (Github :: R-Lib/VCtrs@48794fd) (36 ms) #> ℹ Verpackung Tibble 3.1.8.9002 #> ✔ Packaged Tibble 3.1.8.9002 (525 ms) #> ℹ Bauen von Tibble 3.1.8.9002 #> ✔ gebaut Tibble 3.1.8.9002 (3.1s) #> ✔ Tibble 3.1.8.9002 (Github :: Tidyverse/Tibble@37ec86a) (34 ms) installiert. #> ✔ 1 PKG + 10 DEPS: gehalten 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 #> │ ├─GLEE 1.6.2 #> │ └─ Rlang 1.0.6 #> ├─Magrittr 2.0.3 #> ├─pillar 1.8.1 #> │ ├─cli #> │ ├─fansi #> │ ├─GLEE #> │ ├─ LifeCycle #> │ ├─ -Rlang #> │ ├─utf8 1.2.2 #> │ └─vctrs 0.5.1 #> │ ├─cli #> │ ├─GLEE #> │ ├─ LifeCycle #> │ └─ -Rlang #> ├─pkgconfig 2.0.3 #> ├─ -Rlang #> └─vctrs #> #> Schlüssel: neu
pak :: pkg_deps_explain( " tibble " , " rlang " )
#> Tibble -> Lebenszyklus -> Rlang #> Tibble -> Säule -> Lebenszyklus -> rlang #> Tibble -> Säule -> Rlang #> Tibble -> Säule -> VCtrs -> Lebenszyklus -> Rlang #> Tibble -> Säule -> VCTRs -> Rlang #> Tibble -> rlang #> Tibble -> VCtrs -> Lebenszyklus -> Rlang #> Tibble -> VCtrs -> Rlang
pak :: local_install( " cli " )
#> #> → Aktualisiert 1 Paket. #> → The package (0 B) is cached. #> + cli 3.4.1 → 3.4.1 ??? #> ℹ No downloads are needed, 1 pkg is cached #> ✔ Got cli 3.4.1 (source) (96 B) #> ℹ Verpackung CLI 3.4.1 #> ✔ Packaged CLI 3.4.1 (664 ms) #> ℹ Bauen von CLI 3.4.1 #> ✔ gebautes CLI 3.4.1 (5s) #> ✔ Installierte CLI 3.4.1 (lokal) (42 ms) #> ✔ 1 pkg: upd 1, dld 1 (na b) [6,4s]
Beginnen Sie mit PAK, um bestimmte Probleme zu lösen.
Schauen Sie sich die Liste der häufig gestellten Fragen an.
Die vollständige Referenz der PAK -Funktionen ist die vollständigste Informationsquelle über PAK.
Zögern Sie nicht, im RSTUDIO Community Forum zu fragen. Verwenden Sie das pak
-Tag.
Gehen Sie zum Pak -Ausgaber -Tracker.
⚡ Schnell - Parallele Downloads und Installation, Caching usw.
? Safe - Abhängigkeitslöser, Systemabhängigkeitslöser usw.
? Praktische Pakete aus mehreren Quellen, Zeitreisen usw.
Sehen Sie sich die vollständige Liste der fantastischen Funktionen an.
Installieren Sie einen Binärgebäude von PAK aus unserem Repository auf 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 ))
Dies wird für die folgenden Systeme unterstützt:
Betriebssystem | CPU | R Version |
---|---|---|
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 |
Fenster | x86_64 | R 3.5.0 - R -Devel |
Für macOS unterstützen wir nur den offiziellen Cran R Build. Andere Builds, z. B. Homebrew R, werden nicht unterstützt.
Installieren Sie die veröffentlichte Version des Pakets von Cran wie gewohnt:
install.packages( " pak " )
Dies benötigt möglicherweise einen C -Compiler auf Plattformen, den Cran keine Binärpakete enthält.
See the installation page!
GPL-3 © rstudio