Package: pak 0.8.0.9000

Gábor Csárdi

pak: Another Approach to Package Installation

The goal of 'pak' is to make package installation faster and more reliable. In particular, it performs all HTTP operations in parallel, so metadata resolution and package downloads are fast. Metadata and package files are cached on the local disk as well. 'pak' has a dependency solver, so it finds version conflicts before performing the installation. This version of 'pak' supports CRAN, 'Bioconductor' and 'GitHub' packages as well.

Authors:Gábor Csárdi [aut, cre], Jim Hester [aut], Posit Software, PBC [cph, fnd], Winston Chang [ctb], Ascent Digital Services [cph, fnd], Hadley Wickham [ctb, cph], Jeroen Ooms [ctb], Maëlle Salmon [ctb], Duncan Temple Lang [ctb], Lloyd Hilaiel [cph], Michel Berkelaar and lpSolve authors [ctb], R Consortium [fnd], Jay Loden [ctb], Dave Daeschler [ctb], Giampaolo Rodola [ctb], Kuba Podgórski [ctb], Rich Geldreich [ctb]

pak_0.8.0.9000.tar.gz
pak_0.8.0.9000.zip(r-4.5)pak_0.8.0.9000.zip(r-4.4)pak_0.8.0.9000.zip(r-4.3)
pak_0.8.0.9000.tgz(r-4.4-x86_64)pak_0.8.0.9000.tgz(r-4.4-arm64)pak_0.8.0.9000.tgz(r-4.3-x86_64)pak_0.8.0.9000.tgz(r-4.3-arm64)
pak_0.8.0.9000.tar.gz(r-4.5-noble)pak_0.8.0.9000.tar.gz(r-4.4-noble)
pak.pdf |pak.html
pak/json (API)
NEWS

# Install 'pak' in R:
install.packages('pak', repos = c('https://r-lib.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/r-lib/pak/issues

On CRAN:

12.73 score 682 stars 15 packages 203 scripts 19k downloads 61 exports 0 dependencies

Last updated 3 hours agofrom:a817332b62. Checks:OK: 6 NOTE: 3. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 18 2024
R-4.5-win-x86_64NOTENov 18 2024
R-4.5-linux-x86_64OKNov 18 2024
R-4.4-win-x86_64NOTENov 18 2024
R-4.4-mac-x86_64OKNov 18 2024
R-4.4-mac-aarch64OKNov 18 2024
R-4.3-win-x86_64NOTENov 18 2024
R-4.3-mac-x86_64OKNov 18 2024
R-4.3-mac-aarch64OKNov 18 2024

Exports:cache_cleancache_deletecache_listcache_summaryhandle_package_not_foundlib_statuslocal_depslocal_deps_explainlocal_deps_treelocal_dev_depslocal_dev_deps_explainlocal_dev_deps_treelocal_installlocal_install_depslocal_install_dev_depslocal_system_requirementslockfile_createlockfile_installmeta_cleanmeta_listmeta_summarymeta_updatepakpak_cleanuppak_install_extrapak_setuppak_sitreppak_updatepkg_depspkg_deps_explainpkg_deps_treepkg_downloadpkg_historypkg_installpkg_listpkg_name_checkpkg_removepkg_searchpkg_statuspkg_sysreqspkg_system_requirementsppm_has_binariesppm_platformsppm_r_versionsppm_repo_urlppm_snapshotsrepo_addrepo_getrepo_pingrepo_resolverepo_statussysreqs_check_installedsysreqs_db_listsysreqs_db_matchsysreqs_db_updatesysreqs_fix_installedsysreqs_is_supportedsysreqs_list_system_packagessysreqs_platformssystem_r_platformsystem_r_platform_data

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
Package cache utilitiescache_clean cache_delete cache_list cache_summary
Frequently Asked QuestionsFAQ
Simplified manual. Start here!Get started with pak
A list of the most important pak featuresGreat pak features
Install missing packages on the flyhandle_package_not_found
All about installing pak.Installing pak
Status of packages in a librarylib_status pkg_list
Dependencies of a package treelocal_deps local_deps_tree local_dev_deps local_dev_deps_tree
Explain dependencies of a package treelocal_deps_explain local_dev_deps_explain
Install a package treelocal_install
Install the dependencies of a package treelocal_install_deps
Install all (development) dependencies of a package treelocal_install_dev_deps
About local package treeslocal_package_trees
Query system requirementslocal_system_requirements pkg_system_requirements
Create a lock filelockfile_create
Install packages based on a lock filelockfile_install
Metadata cache utilitiesmeta_clean meta_list meta_summary meta_update
Various types of R package dependenciesPackage dependency types
Install packages from CRAN, Bioconductor, GitHub, URLs, etc.Package sources
Install specified required packagespak
Environment variables and options that modify the default behaviorpak configuration pak-config
Clean up pak cachespak_cleanup
Install all optional dependencies of pakpak_install_extra
Set up private pak library (deprecated)pak_setup
pak SITuation REPortpak_sitrep
Update pak itselfpak_update
Look up the dependencies of a packagepkg_deps
Explain how a package depends on other packagespkg_deps_explain
Draw the dependency tree of a packagepkg_deps_tree
Download a package and its dependenciespkg_download
Query the history of a CRAN packagepkg_history
Install packagespkg_install
Check if an R package name is availablepkg_name_check
Remove installed packagespkg_remove
Search CRAN packagespkg_search
Display installed locations of a packagepkg_status
Calculate system requirements of one of more packagespkg_sysreqs
Does PPM build binary packages for the current platform?ppm_has_binaries
List all platforms supported by Posit Package Manager (PPM)ppm_platforms
List all R versions supported by Posit Package Manager (PPM)ppm_r_versions
Returns the current Posit Package Manager (PPM) repository URLppm_repo_url
List all available Posit Package Manager (PPM) snapshotsppm_snapshots
Add a new CRAN-like repositoryrepo_add repo_resolve
Query the currently configured CRAN-like repositoriesrepo_get
Show the status of CRAN-like repositoriesrepo_ping repo_status
Check if installed packages have all their system requirementssysreqs_check_installed sysreqs_fix_installed
List contents of the system requirements DB, for a platformsysreqs_db_list
Match system requirement descriptions to the databasesysreqs_db_match
Update the cached copy of the system requirements databasesysreqs_db_update
Check if a platform has system requirements supportsysreqs_is_supported
List installed system packagessysreqs_list_system_packages
List platforms with system requirements supportsysreqs_platforms
System requirementssysreqs System requirements
R platformssystem_r_platform system_r_platform_data
Find the ideal set of packages and versions to installThe dependency solver