R: Update packages that are missing or out-of-date.

update_packages {remotes} | R Documentation

## Update packages that are missing or out-of-date.

### Description

Works similarly to `utils::install.packages()` but doesn't install packages that are already installed, and also upgrades out dated dependencies.

### Usage

    update_packages(packages = TRUE, dependencies = NA,
      upgrade = c("ask", "always", "never"), force = FALSE,
      quiet = FALSE, build = TRUE, build_opts = c("--no-resave-data",
      "--no-manual", "--no-build-vignettes"), repos = getOption("repos"),
      type = getOption("pkgType"), ...)

### Arguments

`packages` | Character vector of packages to update.
`dependencies` | Which dependencies do you want to check? Can be a character vector (selecting from "Depends", "Imports", "LinkingTo", "Suggests", or "Enhances"), or a logical vector. `TRUE` is shorthand for "Depends", "Imports", "LinkingTo" and "Suggests". `NA` is shorthand for "Depends", "Imports" and "LinkingTo" and is the default. `FALSE` is shorthand for no dependencies (i.e. just check this package, not its dependencies).
`upgrade` | One of "ask", "always" or "never". "ask" prompts the user for which out of date packages to upgrade. For non-interactive sessions "ask" is equivalent to "always". `TRUE` and `FALSE` are also accepted and correspond to "always" and "never" respectively.
`force` | Force installation, even if the remote state has not changed since the previous install.
`quiet` | If `TRUE`, suppress output.
`build` | If `TRUE` build the package before installing.
`build_opts` | Options to pass to `R CMD build`, only used when `build` is `TRUE`.
`repos` | A character vector giving repositories to use.
`type` | Type of package to `update`.
`...` | Other arguments passed on to `utils::install.packages()`.

### See Also

`package_deps()` to see which packages are out of date/ missing.

### Examples

    ## Not run:
    update_packages("ggplot2")
    update_packages(c("plyr", "ggplot2"))

    ## End(Not run)

[Package remotes version 2.0.1 Index]