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 [2015/07/28 13:43] joguyar-software [2017/04/24 10:06] – [Usage] aorth
Line 4: Line 4:
 ===== Information ===== ===== Information =====
  
-  * Latest version: 3.2.1+  * 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.2.1.tar.gz +$ wget http://zlib.net/zlib-1.2.11.tar.xz 
-$ tar xf R-3.2.1.tar.gz  +$ tar xf zlib-1.2.11.tar.xz 
-$ cd R-3.2.1 +$ 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.2.1+$ make 
 +$ make check 
 +$ sudo mkdir -/export/apps/zlib/1.2.11 
 +$ sudo chown aorth /export/apps/zlib/1.2.11 
 +$ make install 
 +$ sudo chown -R 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 
 +$ 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.2.1 +$ make install 
-$ sudo chown aorth:aorth /export/apps/R/3.2.1 +$ sudo mkdir -p /export/apps/R/3.3.3 
-$ sudo chown root:root /export/apps/R/3.2.1</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