R package binaries - rpkgs.com

Partial R version support. Check the (fully) supported R versions for each distribution through the 'amd64/arm64' tabsets.

Generic repository definition

# set HTTP user agent
os_release <- readLines("/etc/os-release")
name_line <- grep("^NAME=", os_release, value = TRUE)
name <- sub('^NAME="(.*)"$', '\\1', name_line)
version_line <- grep("^VERSION_ID=", os_release, value = TRUE)
version <- sub('^VERSION_ID="(.*)"$', '\\1', version_line)
codename_line <- grep("^VERSION_CODENAME=", os_release, value = TRUE)
codename <- if (length(codename_line)) {
sub('^VERSION_CODENAME="?([^"]*)"?$', '\\1', codename_line)
} else {
""
}
os <- paste(name, version)
if (nzchar(codename)) {
os <- sprintf("%s; codename=%s", os, codename)
}
options(HTTPUserAgent = sprintf(
"R/%s (%s) (%s)",
getRversion(),
os,
paste(R.version["platform"], R.version["arch"], R.version["os"])
))
# set repository URL
options(repos = c(CRAN = "https://cran.rpkgs.com/"))
# install package
install.packages("brew")
This repository URL works for any architecture and OS supported by rpkgs.com. To make these changes persist across sessions, place them in ~/.Rprofile or your project's .Rprofile. Check the documentation in case of any issues.