| pkg_sysreqs {pak} | R Documentation |
Calculate system requirements of one of more packages
Description
Calculate system requirements of one of more packages
Usage
pkg_sysreqs(pkg, upgrade = TRUE, dependencies = NA, sysreqs_platform = NULL)
Arguments
pkg |
Package names or package references. E.g.
See "Package sources" for more details. |
upgrade |
When When |
dependencies |
What kinds of dependencies to install. Most commonly one of the following values:
|
sysreqs_platform |
System requirements platform. If |
Value
List with entries:
-
os: character string. Operating system. -
distribution: character string. Linux distribution,NAif the OS is not Linux. -
version: character string. Distribution version,NAis the OS is not Linux. -
pre_install: character vector. Commands to run before the installation of system packages. -
install_scripts: character vector. Commands to run to install the system packages. -
post_install: character vector. Commands to run after the installation of system packages. -
packages: data frame. Information about the system packages that are needed. It has columns:-
sysreq: string, cross-platform name of the system requirement. -
packages: list column of character vectors. The names of the R packages that have this system requirement. -
pre_install: list column of character vectors. Commands run before the package installation for this system requirement. -
system_packages: list column of character vectors. Names of system packages to install. -
post_install: list column of character vectors. Commands run after the package installation for this system requirement.
-
See Also
Other package functions:
lib_status(),
pak(),
pkg_deps_tree(),
pkg_deps(),
pkg_download(),
pkg_install(),
pkg_remove(),
pkg_status()
Other system requirements functions:
sysreqs_check_installed(),
sysreqs_db_list(),
sysreqs_db_match(),
sysreqs_db_update(),
sysreqs_is_supported(),
sysreqs_list_system_packages(),
sysreqs_platforms()