Check if installed packages have all their system requirements
Source:R/sysreqsdocs.R
sysreqs_check_installed.Rdsysreqs_check_installed() checks if the system requirements of all
packages (or a subset of packages) are installed.
sysreqs_fix_installed() installs the missing system packages.
Value
Data frame with a custom print and format method, and a
pkg_sysreqs_check_result class. Its columns are:
system_package: string, name of the required system package.installed: logical, whether the system package is correctly installed.packages: list column of character vectors. The names of the installed R packages that need this system package.pre_install: list column of character vectors. Commands to run before the installation of the the system package.post_install: list column of character vectors. Commands to run after the installation of the system package.
The data frame also have two attributes with additional data:
sysreqs_records: the raw system requirements records, andsystem_packages: the list of the installed system packages.
sysreqs_fix_packages() returns the same value, but invisibly.
Details
These functions use the sysreqs_platform configuration option,
see man_config_link("Configuration"). Set this if
pak does not detect your platform correctly.
See also
Other system requirements functions:
pkg_sysreqs(),
sysreqs_db_list(),
sysreqs_db_match(),
sysreqs_db_update(),
sysreqs_is_supported(),
sysreqs_list_system_packages(),
sysreqs_platforms()