User Tools

Site Tools


r-software

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
r-software [2017/04/24 10:05] aorthr-software [2019/08/08 13:27] aorth
Line 4: Line 4:
 ===== Information ===== ===== Information =====
  
-  * Latest version: 3.3.3+  * Version: 3.5.3
   * Added: February, 2015   * Added: February, 2015
-  * Updated: April2017 +  * Updated: July2019 
-  * Link: http://www.r-project.org/+  * Link: https://www.r-project.org/
  
 ===== Usage ===== ===== Usage =====
  
-=== See versions of R which are available === +See versions of R that are available: 
-<code>module avail R</code>+<code>module avail R</code>
  
-good resource on installing R packages into user libraries is: https://www.osc.edu/resources/getting_started/howto/howto_install_local_r_packages+Load one version into your environment and run it: 
 +<code>$ module load R/3.5 
 +$ R</code> 
 + 
 +Here is a good resource on [[https://www.osc.edu/resources/getting_started/howto/howto_install_local_r_packages|installing R packages into user libraries]].
  
 ===== Installation ====== ===== Installation ======
-Notes from the sysadmin during installation (also covers the installation of zlib, bzip2, xz, pcre, and curl, as they are needed by R since ~3.3.x):+Notes from the sysadmin during installation:
  
 <code>$ cd /tmp <code>$ cd /tmp
-$ wget http://zlib.net/zlib-1.2.11.tar.xz +$ wget https://cran.r-project.org/src/base/R-3/R-3.5.3.tar.gz 
-$ tar xf zlib-1.2.11.tar.xz +$ tar xf R-3.5.3.tar.gz 
-$ cd zlib-1.2.11 +$ cd R-3.5.
-$ ./configure --prefix=/export/apps/zlib/1.2.11 +$ sudo yum install gcc-gfortran gcc-c++ libX11-devel libXaw-devel bzip2-devel libcurl-devel xz-devel readline-devel 
-$ make +$ ./configure --enable-R-shlib --prefix=/export/apps/R/3.5 
-$ make check +$ make -j4 
-$ sudo mkdir -p /export/apps/zlib/1.2.11 +$ sudo mkdir -p /export/apps/R/3.5 
-$ sudo chown aorth /export/apps/zlib/1.2.11+$ sudo chown aorth:aorth /export/apps/R/3.5
 $ make install $ make install
-$ sudo chown -R root:root /export/apps/zlib/1.2.11+$ sudo chown -R root:root /export/apps/R/3.5</code>
  
-$ cd /tmp +Note to future Alandon't remove ''gcc-gfortran'' after the install because some users need it!
-$ wget http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz +
-$ tar xf bzip2-1.0.6.tar.gz +
-$ cd bzip2-1.0.6 +
-$ make -f Makefile-libbz2_so +
-$ sudo mkdir -p /export/apps/bzip2/1.0.6 +
-$ sudo chown aorth /export/apps/bzip2/1.0.6 +
-$ make install PREFIX=/export/apps/bzip2/1.0.6 +
-$ sudo chown -R root:root /export/apps/bzip2/1.0.6 +
- +
-$ cd /tmp +
-$ wget https://tukaani.org/xz/xz-5.2.3.tar.xz +
-$ tar xf xz-5.2.3.tar.xz +
-$ cd xz-5.2.3 +
-$ ./configure --prefix=/export/apps/xz/5.2.3 +
-$ make +
-$ make check +
-$ sudo mkdir -p /export/apps/xz/5.2.3 +
-$ sudo chown aorth /export/apps/xz/5.2.3 +
-$ make install +
-$ sudo chown -R root:root /export/apps/xz/5.2.3 +
- +
-$ cd /tmp +
-$ wget http://downloads.sourceforge.net/pcre/pcre-8.40.tar.bz2 +
-$ tar xf pcre-8.40.tar.bz2 +
-$ cd pcre-8.40 +
-$ ./configure --prefix=/export/apps/pcre/8.40 --enable-unicode-properties --enable-pcre16 --enable-pcre32 --enable-pcregrep-libz --enable-pcregrep-libbz2 --enable-pcretest-libreadline +
-$ make +
-$ make check +
-$ sudo mkdir -p /export/apps/pcre/8.40 +
-$ sudo chown aorth /export/apps/pcre/8.40 +
-$ make install +
-$ sudo chown -R root:root /export/apps/pcre/8.40 +
- +
-$ cd /tmp +
-$ tar xf curl-7.54.0.tar.gz +
-$ cd curl-7.54.0 +
-$ ./configure --enable-ipv6 --prefix=/export/apps/curl/7.54.0 +
-$ make +
-$ make check +
-$ sudo mkdir -p /export/apps/curl/7.54.0 +
-$ sudo chown aorth /export/apps/curl/7.54.0 +
-$ make install +
-$ sudo chown -R root:root /export/apps/curl/7.54.0 +
- +
-$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/export/apps/zlib/1.2.11/lib:/export/apps/bzip2/1.0.6/lib:/export/apps/xz/5.2.3/lib:/export/apps/pcre/8.40/lib:/export/apps/curl/7.54.0/lib LDFLAGS="$LDFLAGS -L/export/apps/zlib/1.2.11/lib -L/export/apps/bzip2/1.0.6/lib -L/export/apps/xz/5.2.3/lib -L/export/apps/pcre/8.40/lib -L/export/apps/curl/7.54.0/lib" CFLAGS="$CFLAGS -I/export/apps/zlib/1.2.11/include -I/export/apps/bzip2/1.0.6/include -I/export/apps/xz/5.2.3/include -I/export/apps/pcre/8.40/include -I/export/apps/curl/7.54.0/include" +
-$ wget https://cran.r-project.org/src/base/R-3/R-3.3.3.tar.gz +
-$ tar xf R-3.3.3.tar.gz +
-$ cd R-3.3.3 +
-$ ./configure --enable-R-shlib --prefix=/export/apps/R/3.3.3 +
-$ make -j4 +
-$ make install +
-$ sudo mkdir -p /export/apps/R/3.3.3 +
-$ sudo chown aorth /export/apps/R/3.3.3 +
-$ sudo chown -R root:root /export/apps/R/3.3.3 +
-$ exit</code>+
r-software.txt · Last modified: 2023/07/12 06:39 by aorth