set_mirror: Set CRAN/Bioconductor Mirrors

View source: R/pkg.R

set_mirrorR Documentation

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")

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)

Value

Previous mirror settings (invisibly).

Examples

## Not run: 
# 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")

## End(Not run)


evanverse documentation built on March 10, 2026, 5:07 p.m.