R is a free software environment for statistical computing and graphics (http://www.r-project.org/).
Some external packages may require to be compile in Fortran as well, so installing the can be a good idea
R has been installed correctly by running the following command in a terminal to start a
Shift+ufor the command (some terminals use the
rletter to repeat the last entered command). Once in your
Rsession, the prompt will change to
help(startup) to read the documentation about system file configuration,
help() for the on-line help,
help.start() for the HTML browser interface to help,
demo() for some demos and
q() to close the session and quit.
When closing the session, you will be prompted :
Save workspace Image ?[y/n/c]. The workspace is your current working environment, include any user-defined objects and command history. The saved image will be automatically reloaded the next time
R is started. You can manually save the workspace at any time in the session with the
Installing R packages
There are many add-on R packages, which can be browsed on The R Website.. They can be installed from within R using the R install.packages command. It is not necessary to be superuser or have root privileges when doing this -- R can install its packages locally for the individual user. This is the safest way to install R packages and won't conflict with the pacman package management.
To set the location of your local R package library, create a
~/.Renviron file and append the following line:
Upgrading R packages
Or when you also need to rebuild packages which were built for an older version:
Adding a graphical frontend to R
The linux version of R does not include a graphical user interface. However, third-party user interfaces for R are available, such as R commander and RKWard.
R Commander frontend
R Commander is a popular user interface to R. There is no Arch linux package available to install R commander, but it is an R package so it can be installed easily from within R. R Commander requires Tk:
# pacman -S tk
To install R Commander, run 'R' from the command line. Then type:
> install.packages("Rcmdr", dependencies=TRUE)
This can take some time.
You can then start R Commander from within R using the library command:
RKWard is an open-source frontend which allows for data import and browsing as well as running common statistical tests and plots. You can install AUR.AUR from
RStudio an open-source R IDE. It includes many modern conveniences such as parentheses matching, tab-completion, tool-tip help popups, and a spreadsheet-like data viewer.
Install AUR.AUR (binary version from the Rstudio project website) or AUR (development version) from
The R library path is often configured with the R_LIBS environment variable. RStudio ignores this, so the user must set R_LIBS_USER in
~/.Renviron, as documented above.