User Tools

Site Tools


r-software

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
r-software [2015/02/19 07:01] – created aorthr-software [2017/04/28 08:38] aorth
Line 4: Line 4:
 ===== Information ===== ===== Information =====
  
-  * Version: 3.1.2+  * Latest version: 3.3.3
   * Added: February, 2015   * Added: February, 2015
 +  * Updated: April, 2017
   * Link: http://www.r-project.org/   * Link: http://www.r-project.org/
  
Line 12: Line 13:
 === See versions of R which are available === === See versions of R which are available ===
 <code>module avail R</code> <code>module avail 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:+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):
  
 <code>$ cd /tmp <code>$ cd /tmp
-$ wget http://cran.uni-muenster.de/src/base/R-3/R-3.1.2.tar.gz +$ wget http://zlib.net/zlib-1.2.11.tar.xz 
-$ tar xf R-3.1.2.tar.gz  +$ tar xf zlib-1.2.11.tar.xz 
-cd R-3.1.2 +$ cd zlib-1.2.11 
-scl enable devtoolset-2 bash +./configure --prefix=/export/apps/zlib/1.2.11 
-CC=clang ./configure --enable-R-shlib --prefix=/export/apps/R/3.1.2+$ make 
 +$ make check 
 +$ sudo mkdir -p /export/apps/zlib/1.2.11 
 +$ sudo chown aorth /export/apps/zlib/1.2.11 
 +$ make install 
 +$ sudo chown -root:root /export/apps/zlib/1.2.11 
 + 
 +$ cd /tmp 
 +$ 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 -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 
 +$ wget https://curl.haxx.se/download/curl-7.54.0.tar.gz 
 +$ 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 -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 -j4
-$ sudo mkdir -p /export/apps/R/3.1.2 +$ make install 
-$ sudo chown aorth:aorth /export/apps/R/3.1.2 +$ sudo mkdir -p /export/apps/R/3.3.3 
-$ sudo chown root:root /export/apps/R/3.1.2</code>+$ sudo chown aorth /export/apps/R/3.3.3 
 +$ sudo chown -R root:root /export/apps/R/3.3.
 +$ exit</code>
r-software.txt · Last modified: 2023/07/12 06:39 by aorth