Learn R Programming

evanverse (version 0.4.0)

set_mirror: Set CRAN/Bioconductor Mirrors

Description

Configure CRAN and/or Bioconductor mirrors for faster package installation. Once set, all package management functions (inst_pkg, update_pkg, etc.) will respect these mirror settings.

Usage

set_mirror(repo = c("all", "cran", "bioc"), mirror = "tuna")

Value

Previous mirror settings (invisibly).

Arguments

repo

Character. Repository type: "cran", "bioc", or "all" (default: "all").

mirror

Character. Predefined mirror name (default: "tuna").

Details

Available CRAN mirrors:

  • official: R Project cloud server

  • rstudio: RStudio CRAN mirror

  • tuna: Tsinghua University (China)

  • ustc: USTC (China)

  • aliyun: Alibaba Cloud (China)

  • sjtu: Shanghai Jiao Tong University (China)

  • pku: Peking University (China)

  • hku: Hong Kong University

  • westlake: Westlake University (China)

  • nju: Nanjing University (China)

  • sustech: SUSTech (China)

Available Bioconductor mirrors:

  • official: Bioconductor official server

  • tuna: Tsinghua University (China)

  • ustc: USTC (China)

  • westlake: Westlake University (China)

  • nju: Nanjing University (China)

Examples

Run this code
if (FALSE) {
# Set all mirrors to tuna (default):
set_mirror()

# Set only CRAN mirror:
set_mirror("cran", "westlake")

# Set only Bioconductor mirror:
set_mirror("bioc", "ustc")

# Check current settings:
getOption("repos")
getOption("BioC_mirror")
}

Run the code above in your browser using DataLab