R: Select a CRAN Mirror

chooseCRANmirror {utils} | R Documentation

## Select a CRAN Mirror

### Description

Interact with the user to choose a CRAN mirror.

### Usage

    chooseCRANmirror(graphics = getOption("menu.graphics"), ind = NULL,
                     local.only = FALSE)

    getCRANmirrors(all = FALSE, local.only = FALSE)

### Arguments

`graphics` | Logical. If true, use a graphical list: on Windows or the macOS GUI use a list box, and on a Unix-alike use a Tk widget if package tcltk and an X server are available. 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 the CRAN master 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 is called by a Windows GUI menu item and by `contrib.url` if it finds the initial dummy value of `options("repos")`.

HTTPS mirrors with mirroring over `ssh` will be offered in preference to other mirrors (which are listed in a sub-menu).

`ind` chooses a row in the list of current mirrors, by number. It is best used with `local.only = TRUE` and row numbers in ‘R_HOME/doc/CRAN_mirrors.csv’.

### Value

None for `chooseCRANmirror()`, this function is invoked for its side effect of updating `options("repos")`.

`getCRANmirrors()` returns a data frame with mirror information.

### See Also

`setRepositories`, `chooseBioCmirror`, `contrib.url`.

[Package utils version 3.5.1 Index]