Pendekatan baru untuk instalasi paket R
Pak menginstal paket R dari CRAN, Bioconductor, GitHub, URL, repositori git, file dan direktori lokal. Ini adalah alternatif untuk install.packages()
dan devtools::install_github()
. Pak cepat, aman dan nyaman.
pak :: pkg_install( " tibble " )
#> ✔ memuat database metadata ... selesai #> #> → akan menginstal 11 paket. #> → Semua 11 paket (7,48 MB) di -cache. #> + CLI 3.4.1 #> + fansi 1.0.3 #> + glue 1.6.2 #> + lifecycle 1.0.3 #> + magrittr 2.0.3 #> + pillar 1.8.1 #> + pkgconfig 2.0.3 #> + rlang 1.0.6 #> + tibble 3.1.8 #> + utf8 1.2.2 #> + vctrs 0.5.1 #> ℹ No downloads are needed, 11 pkgs (7.48 MB) are cached #> ✔ Installed cli 3.4.1 (68ms) #> ✔ Installed fansi 1.0.3 (78ms) #> ✔ Installed glue 1.6.2 (95ms) #> ✔ Siklus hidup yang diinstal 1.0.3 (120ms) #> ✔ Terpasang Magrittr 2.0.3 (126ms) #> ✔ PKGConfig 2.0.3 yang diinstal (125ms) #> ✔ Pilar Terpasang 1.8.1 (154ms) #> ✔ Terpasang Rlang 1.0.6 (176ms) #> ✔ Tibble yang diinstal 3.1.8 (77ms) #> ✔ UTF8 1.2.2 yang diinstal (44ms) #> ✔ VCTRS terinstal 0.5.1 (35ms) #> ✔ 1 pkg + 10 deps: Ditambahkan 11 [2.8s]
pak :: pkg_install( " tidyverse/tibble " )
#> #> → akan memperbarui 2 paket. #> → Semua 2 paket (0 b) di -cache. #> + Tibble 3.1.8 → 3.1.8 .9002 ??? (GitHub: 37ec86a) #> + VCTRS 0.5.1 → 0.5.1 .9000 ?? ♂️? (GitHub: 48794FD) #> ℹ Tidak diperlukan unduhan, 2 pkg di -cache #> ℹ Pengemasan VCTRS 0.5.1.9000 #> ✔ VCTR yang dikemas 0.5.1.9000 (1.5s) #> ℹ Membangun vctrs 0.5.1.9000 #> ✔ VCTR yang dibangun 0.5.1.9000 (11s) #> ✔ VCTRS terinstal 0.5.1.9000 (github :: r-lib/vctrs@48794fd) (36ms) #> ℹ Tible Pengemasan 3.1.8.9002 #> ✔ Tibble Paket 3.1.8.9002 (525ms) #> ℹ Building Tibble 3.1.8.9002 #> ✔ Built Tibble 3.1.8.9002 (3.1s) #> ✔ Tibble yang diinstal 3.1.8.9002 (GitHub :: Tidyverse/Tibble@37ec86a) (34ms) #> ✔ 1 pkg + 10 deps: Keep 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 #> │ ├─Glue #> │ ├─Lifecycle #> │ ├─Rlang #> │ ├─utf8 1.2.2 #> │ └─Vctrs 0.5.1 #> │ ├─Cli #> │ ├─Glue #> │ ├─Lifecycle #> │ └─Rlang #> ├─PKGConfig 2.0.3 #> ├─Rlang #> └─Vctrs #> #> Key: baru
pak :: pkg_deps_explain( " tibble " , " rlang " )
#> Tibble -> Lifecycle -> Rlang #> Tibble -> Pillar -> LifeCycle -> Rlang #> Tibble -> Pillar -> Rlang #> Tibble -> Pillar -> Vctrs -> Lifecycle -> Rlang #> Tibble -> Pillar -> Vctrs -> Rlang #> Tibble -> Rlang #> Tibble -> VCTRS -> LifeCycle -> Rlang #> Tibble -> vctrs -> rlang
pak :: local_install( " cli " )
#> #> → akan memperbarui 1 paket. #> → Paket (0 b) di -cache. #> + CLI 3.4.1 → 3.4.1 ??? #> ℹ Tidak diperlukan unduhan, 1 pkg di -cache #> ✔ mendapat CLI 3.4.1 (sumber) (96 b) #> ℹ Pengemasan CLI 3.4.1 #> ✔ dikemas CLI 3.4.1 (664ms) #> ℹ Membangun CLI 3.4.1 #> ✔ Dibangun CLI 3.4.1 (5s) #> ✔ Terpasang CLI 3.4.1 (lokal) (42ms) #> ✔ 1 pkg: up 1, dld 1 (na b) [6.4s]
Mulailah untuk memulai dengan Pak untuk menyelesaikan masalah tertentu.
Lihatlah daftar pertanyaan yang sering diajukan.
Referensi lengkap fungsi PAK adalah sumber informasi paling lengkap tentang PAK.
Jangan ragu untuk bertanya di Forum Komunitas RStudio. Gunakan tag pak
.
Pergilah ke pelacak masalah Pak.
⚡ Download dan instalasi paralel cepat, caching, dll.
? Safe - Solver Ketergantungan, Pemecah Ketergantungan Sistem, dll.
? Paket yang nyaman - dari berbagai sumber, perjalanan waktu, dll.
See the complete list of awesome features.
Instal Binary Build of Pak dari Repositori kami di 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 ))
Ini didukung untuk sistem berikut:
Os | CPU | Versi 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 |
Windows | x86_64 | R 3.5.0 - R -Devel |
Untuk macOS kami hanya mendukung build cran r resmi. Bangunan lain, misalnya Homebrew R, tidak didukung.
Instal versi paket yang dirilis dari Cran seperti biasa:
install.packages( " pak " )
Ini berpotensi membutuhkan kompiler C pada platform cran tidak memiliki paket binari.
Lihat halaman instalasi!
GPL-3 © RStudio