# chooseCRANmirror

0th

Percentile

##### Select a CRAN Mirror

Interact with the user to choose a CRAN mirror.

Keywords
utilities
##### Usage
chooseCRANmirror(graphics = getOption("menu.graphics"), ind = NULL)
getCRANmirrors(all = FALSE, local.only = FALSE)
##### Arguments
graphics
Logical. If true, use a graphical list: on Windows or the OS X GUI use a list box, and on a Unix-alike if package tcltk and an X server are available, use a Tk widget. Otherwise use a text menu.
ind
Optional numeric value giving which entry to select.
all
Logical, get all known mirrors or only the ones flagged as OK.
local.only
Logical, try to get most recent list from CRAN or use file on local disk only.
##### Details

A list of mirrors is stored in file ‘R_HOME/doc/CRAN_mirrors.csv’, but first an on-line list of current mirrors is consulted, and the file copy used only if the on-line list is inaccessible.

This function was originally written to support a Windows GUI menu item, but is also called by contrib.url if it finds the initial dummy value of options("repos").

##### Value

None for chooseCRANmirror(), this function is invoked for its side effect of updating options("repos").getCRANmirrors() returns a data frame with mirror information.

setRepositories, chooseBioCmirror, contrib.url.