Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Updates to R packages rarely time up with our terms, often requiring updates to either R or other packages in the middle of the semester causing lost time in the classroom.   Each term we will update this page to include a repository you and your students can use to keep your packages consistent throughout the term. We will ensure the repository is compatible with the version of R and R-Studio installed in all virtual and physical labs. The instructions below include how to point R-Studio to our 'Semester Locked Repository', getting the latest packages from the SU Package Managerspecific releases of packages, as well as getting the latest packages from CRAN.


Table of Contents

Fall 2020 Locked Package Repository - SU Package Manager

...

Latest Packages Repository - SU Package Manager

...


CRAN Latest - RStudio

In the case that a package isn't updated in the Latest Packages Repository, the link is malfunctioning, or the link was lost you can use the Global CRAN repository to fulfill your R packages needs.

  1. Open RStudio

  2. Navigate to Tools > Global Options...

  3. On the Options menu, click on Packages located on the left-hand menu


  4. Under Primary CRAN repository, click Change


  5. Under CRAN Mirrors, click on Global (CDN) - RStudio

  6. Click OK

  7. Click Apply

Installing Older Versions of Packages

Using Devtools to Install Older Package Versions

  1. Open RStudio
  2. Click on File > New File > R Script
  3. In the script window, type require(devtools). Then on the next line type,  install_version(package name, version = #, repos = "http://cran.us.r-project.org")
    1. Example: install_version("ggplot", version = "0.9.1", repos = "http://cran.us.r-project.org")

Installing an Older Package From Source

  1. Open RStudio
  2. Click on File > New File > R Script
  3. In the script window, type packageurl ← package url. Then on the next line type,  install.packages(packageurl, repos = NULL , type = "source")
    1. Example: 
      1. packageurl ←  "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz"
      2. install.packages(packageurl, repos=NULL, type="source")