setRepositories

0th

Percentile

Select Package Repositories

Interact with the user to choose the package repositories to be used.

Keywords
utilities
Usage
setRepositories(graphics = getOption("menu.graphics"),
                ind = NULL, addURLs = character())
Arguments
graphics
Logical. If true, use a graphical list: on Windows or OS X GUI use a list box, and on a Unix-alike if tcltk and an X server are available, use Tk widget. Otherwise use a text menu.
ind
NULL or a vector of integer indices, which have the same effect as if they were entered at the prompt for graphics = FALSE.
addURLs
A character vector of additional URLs: it is often helpful to use a named vector.
Details

The default list of known repositories is stored in the file R_HOME/etc/repositories. That file can be edited for a site, or a user can have a personal copy in the file pointed to by the environment variable R_REPOSITORIES, or if this is unset or does not exist, in HOME/.R/repositories, which will take precedence.

A Bioconductor mirror can be selected by setting options("BioC_mirror"), e.g.via chooseBioCmirror --- the default value is "https://bioconductor.org".

The items that are preselected are those that are currently in options("repos") plus those marked as default in the list of known repositories.

The list of repositories offered depends on the setting of option "pkgType" as some repositories only offer a subset of types (e.g., only source packages or not OS X binary packages). Further, for binary packages some repositories (notably R-Forge) only offer packages for the current or recent versions of R. (Type "both" is equivalent to "source".)

Repository CRAN is treated specially: the value is taken from the current setting of getOption("repos") if this has an element "CRAN": this ensures mirror selection is sticky.

This function requires the Rsession to be interactive unless ind is supplied.

Value

  • This function is invoked mainly for its side effect of updating options("repos"). It returns (invisibly) the previous repos options setting (as a list with component repos) or NULL if no changes were applied.

Note

This does not set the list of repositories at startup: to do so set options(repos =) in a start up file (see help topic Startup).

See Also

chooseCRANmirror, chooseBioCmirror, install.packages.

Aliases
  • setRepositories
Examples
library(utils) setRepositories(addURLs = c(CRANxtras = "http://www.stats.ox.ac.uk/pub/RWin"))
Documentation reproduced from package utils, version 3.3, License: Part of R 3.3

Community examples

Looks like there are no examples yet.