CoCalc already includes hundreds of R packages, but you can install even more or update them inside your project.

Warning

Your project must have the “Internet access” upgrade in order to download software from a remote repository (i.e. CRAN) to your project.
The install command will not work unless you upgrade your project to have internet access.

Otherwise you have to download the tarball of the R package to your own machine,
and upload it to your project.
Then, you can tell R to install the package directly from there as a local file.

In a nutshell, a CoCalc project is a Linux environment inside a Docker container.
This means, almost everything you can do as a “normal” Linux user also works.
In particular, you can install packages locally, such that R instances can pick them up.

If a package may have general use but is not already installed in CoCalc,
please open a support request to tell us to install it globally for everyone.
Please include information about special dependencies or a specific example to test it.

The above will install R packages for use with CoCalc worksheets (%r mode)
and Jupyter notebooks using default R.
The Sage binary may be built with a different release of R.
Use R-sage instead of R to install packages for it.