withRepos.Rd
Evaluate an R expression with repositories set temporarily.
withRepos(expr, repos="[[mainstream]]", ..., substitute=TRUE, envir=parent.frame())
The R expression to be evaluated.
Additional arguments passed to useRepos
().
If TRUE
, argument expr
is
substitute()
:ed, otherwise not.
The environment
in which the expression should be evaluated.
Returns the results of the expression evaluated.
Internally, eval
() is used to evaluate the expression.
See also options
() and install.packages
.
if (FALSE) {
# Install from BioC related repositories only
withRepos(install.packages("edgeR"), repos="[[BioC]]")
# Install from CRAN or BioC related repositories only
withRepos(install.packages("edgeR"), repos=c("CRAN", "[[BioC]]"))
# Install from mainstream repositories only (same as previous)
withRepos(install.packages("edgeR"), repos="[[mainstream]]")
# Install from R-Forge and mainstream repositories only
withRepos(install.packages("R.utils"), repos="[[R-Forge]]")
# Update only CRAN packages
withRepos(update.packages(ask=FALSE), repos="[[CRAN]]")
# Update only Bioconductor packages
withRepos(update.packages(ask=FALSE), repos="[[BioC]]")
}