Installing R Packages
Installing R packages
Users should install R packages for themselves locally. This documentation shows you how to install R packages locally (without root access) on Oscar.
If the package you want to install has operating-system-level dependencies (i.e. the package depends on core libraries), then we can install it as a module.
Installing an R package
First load the R version that you want to use the package with:
module load r/4.2.2Start an R session
RNote some packages will require code to be compiled so it is best to do R packages installs on the login node.
To install the package 'wordcloud':
> install.packages("wordcloud", repos="http://cran.r-project.org")You will see a warning:
Warning in install.packages("wordcloud", repos = "http://cran.r-project.org") :
'lib = "/gpfs/runtime/opt/R/3.4.2/lib64/R/library"' is not writable
Would you like to use a personal library instead? (y/n) Answer y . If you have not installed any R packages before you will see the following message:
Would you like to create a personal library
~/R/x86_64-pc-linux-gnu-library/3.4
to install packages into? (y/n) Answer y . The package will then be installed. If the install is successful you will see a message like:
If the installation was not successful you will see a message like:
There is normally information in the message that gives the reason why the install failed. Look for the word ERROR in the message.
Possible reasons for an installation failing include:
Other software is needed to build the R package, e.g. the R package
rgdalneedsgdalso you have to domodule load gdalA directory needs deleting from a previous failed installation.
Reinstalling R packages
To reinstall R packages, start an R session and run the update.packages() command
Removing an R package
Start an R session:
To remove the 'wordcloud' package:
Last updated
Was this helpful?