Whether to use \code{sudo} to install system requirements,
on Unix. By default it is \code{TRUE} on Linux if the effective user id
of the current process is not the \code{root} user.

Whether to try to update system packages that are already installed.
It defaults to \code{TRUE} on CI systems: if the \code{CI} environment
variable is set to \code{true}.

Whether to echo the output of system requirements installation.
Defaults to \code{TRUE} if the \code{CI} environment variable is set.

Whether to automatically use the Bioconductor repositories.
Defaults to \code{TRUE}.

Character scalar specifying which architectures
to download/install for on Windows. Its possible values are:
\itemize{
\item \code{"prefer-x64"}: Generally prefer x64 binaries. If the current R
session is \code{x64}, then we download/install x64 packages.
(These packages might still be multi-architecture binaries!)
If the current R session is \code{i386}, then we download/install
packages for both architectures. This might mean compiling
packages from source if the binary packages are for \code{x64} only,
like the CRAN Windows binaries for R 4.2.x currently.
\code{"prefer-x64"} is the default for R 4.2.0 and later.
\item \code{"both"}: Always download/install packages for both \code{i386} and
\code{x64} architectures. This might need compilation from source
if the available binaries are for \code{x64} only, like the CRAN
Windows binaries for R 4.2.x currently. \code{"both"} is the default
for R 4.2.0 and earlier.
}