Select Package Repositories
Interact with the user to choose the package repositories to be used.
setRepositories(graphics = getOption("menu.graphics"), ind = NULL, addURLs = character())
- Logical. If true, use a graphical list: on Windows or
OS X GUI use a list box, and on a Unix-alike if
tcltkand an X server are available, use Tk widget. Otherwise use a text
NULLor a vector of integer indices, which have the same effect as if they were entered at the prompt for
graphics = FALSE.
- A character vector of additional URLs: it is often helpful to use a named vector.
The default list of known repositories is stored in the file
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.
"both" is equivalent to
Repository CRAN is treated specially: the value is taken from
the current setting of
getOption("repos") if this has an
"CRAN": this ensures mirror selection is sticky.
This function requires the Rsession to be interactive unless
ind is supplied.
setRepositories(addURLs = c(CRANxtras = "http://www.stats.ox.ac.uk/pub/RWin"))