# Another Approach to Package Installation

## Documentation for package ‘pak’ version 0.10.0

- DESCRIPTION file.
- Package NEWS.

## Help Pages

Authenticated repositories | Authenticated repositories
cache_clean | Package cache utilities
cache_delete | Package cache utilities
cache_list | Package cache utilities
cache_summary | Package cache utilities
FAQ | Frequently Asked Questions
Get started with pak | Simplified manual. Start here!
Great pak features | A list of the most important pak features
handle_package_not_found | Install missing packages on the fly
Installing pak | All about installing pak.
lib_status | Status of packages in a library
local_deps | Dependencies of a package tree
local_deps_explain | Explain dependencies of a package tree
local_deps_tree | Dependencies of a package tree
local_dev_deps | Dependencies of a package tree
local_dev_deps_explain | Explain dependencies of a package tree
local_dev_deps_tree | Dependencies of a package tree
local_install | Install a package tree
local_install_deps | Install the dependencies of a package tree
local_install_dev_deps | Install all (development) dependencies of a package tree
local_package_trees | About local package trees
local_system_requirements | Query system requirements
lockfile_create | Create a lock file
lockfile_install | Install packages based on a lock file
meta_clean | Metadata cache utilities
meta_list | Metadata cache utilities
meta_summary | Metadata cache utilities
meta_update | Metadata cache utilities
Package dependency types | Various types of R package dependencies
Package sources | Install packages from CRAN, Bioconductor, GitHub, URLs, etc.
pak | Install specified required packages
pak configuration | Environment variables and options that modify the default behavior
pak-config | Environment variables and options that modify the default behavior
pak_cleanup | Clean up pak caches
pak_install_extra | Install all optional dependencies of pak
pak_setup | Set up private pak library (deprecated)
pak_sitrep | pak SITuation REPort
pak_update | Update pak itself
pkg_deps | Look up the dependencies of a package
pkg_deps_explain | Explain how a package depends on other packages
pkg_deps_tree | Draw the dependency tree of a package
pkg_download | Download a package and its dependencies
pkg_history | Query the history of a CRAN package
pkg_install | Install packages
pkg_list | Status of packages in a library
pkg_name_check | Check if an R package name is available
pkg_remove | Remove installed packages
pkg_search | Search CRAN packages
pkg_status | Display installed locations of a package
pkg_sysreqs | Calculate system requirements of one of more packages
pkg_system_requirements | Query system requirements
ppm_has_binaries | Does PPM build binary packages for the current platform?
ppm_platforms | List all platforms supported by Posit Package Manager (PPM)
ppm_repo_url | Returns the current Posit Package Manager (PPM) repository URL
ppm_r_versions | List all R versions supported by Posit Package Manager (PPM)
ppm_snapshots | List all available Posit Package Manager (PPM) snapshots
ppm_sso_login | Posit Package Manager single sign-on (SSO) authentication
ppm_sso_logout | Posit Package Manager single sign-on (SSO) authentication
ppm_sso_status | Posit Package Manager single sign-on (SSO) authentication
repo_add | Add a new CRAN-like repository
repo_auth | Authenticated repositories
repo_auth_key_get | Query or set repository password in the system credential store
repo_auth_key_set | Query or set repository password in the system credential store
repo_auth_unlock | Query or set repository password in the system credential store
repo_get | Query the currently configured CRAN-like repositories
repo_ping | Show the status of CRAN-like repositories
repo_resolve | Add a new CRAN-like repository
repo_status | Show the status of CRAN-like repositories
scan_deps | Scan R code for dependent packages
sysreqs | System requirements
sysreqs_check_installed | Check if installed packages have all their system requirements
sysreqs_db_list | List contents of the system requirements DB, for a platform
sysreqs_db_match | Match system requirement descriptions to the database
sysreqs_db_update | Update the cached copy of the system requirements database
sysreqs_fix_installed | Check if installed packages have all their system requirements
sysreqs_is_supported | Check if a platform has system requirements support
sysreqs_list_system_packages | List installed system packages
sysreqs_platforms | List platforms with system requirements support
System requirements | System requirements
system_r_platform | R platforms
system_r_platform_data | R platforms
The dependency solver | Find the ideal set of packages and versions to install