Requirements for RStudio Package Manager#
Most of the information below is copied from the RStudio Package Manager Admin Guide - Requirements section. Please refer to the Admin Guide for the full documentation.
We recommend viewing our Platform Support page, which offers an in-depth overview of RStudio's Platform Support strategy and lists our supported operating systems and browsers.
Supported Linux distributions#
- CentOS Linux 7 and RHEL 8
- SUSE Linux 12 SP5
- SUSE Linux 15 SP3, openSUSE 15.3
- openSUSE Leap 15.2/15.3
- Ubuntu Linux 18.04, 20.04
Knowledge of Linux systems and root privileges at installation and runtime, is required. For additional information about RStudio root and privilege requirements, see the RStudio Professional Product Root & Privileged Requirements support article.
- Microsoft Edge
IE 11 - End of Support
Internet Explorer 11 is no longer supported by RStudio server products.
On August 17, 2020, Microsoft announced that they would be gradually ending support for IE 11 over the subsequent 12 months. We will continue to offer support services for RStudio professional products to customers with a valid subscription until August 17, 2021. The existing RStudio Team products (RStudio Workbench, RStudio Connect, and RStudio Package Manager) have all been tested and support IE 11; however, no new products will be tested against IE 11 -- even those released before 8/17/2021. We encourage our customers using IE 11 to migrate to a supported browser as described in our platform support documentation before Microsoft ends support for it in August.
Please see our Platform Support page for a list of supported browsers.
- 2+ GB of RAM
- 100+ GB of disk storage
RSPM may require more than 2GB of RAM and 100+ GB of disk storage, depending upon the configuration and usage. If you enable Bioconductor Packages, Linux R package Binaries, and/or Python PyPI Mirroring, consider adding additional disk storage.
Internet Access requirements#
RSPM periodically receives package updates from RStudio’s online servers. Installations need to be on servers with outbound access to:
- Online access to https://rspm-sync.rstudio.com
This ensures that the CRAN, Bioconductor, and/or PyPI sources receive the latest package updates. Note that the service can also be configured to use an outbound HTTP proxy to access the internet.
For more information on what is being downloaded from:
- the RStudio CRAN service, see the CRAN Source section.
- the RStudio PyPI service, see the PyPI Source section.
Alternative steps can be used if your internal servers cannot access an online server through your internal network. Follow the installation steps for an air-gapped environment.
Air-Gapped System requirements#
For additional information for air-gapped environments, please see the Admin Guide.
Root and RunAs User requirements#
R Installation requirements#
The Git sources functionality allows RSPM to automatically expose R packages that are tracked in Git.
If you plan on using Git sources, then RSPM requires:
- A valid installation of R version 3.0.0 or greater
- A configured R installation
Therefore, to utilize Git sources, you must:
- Install R
- Update and configure the R installation
Additionally, Git sources require a configured R installation.
For more information about Git sources, see the Git Sources section.
For more information about building R packages, see the Building R Packages section.