User Tools

Site Tools


r-software

This is an old revision of the document!


Table of Contents

R

R is a free software environment for statistical computing and graphics.

Information

Usage

See versions of R which are available

module avail R

Installation

Notes from the sysadmin during installation:

- install zlib/1.2.8, R/3.3.2 requires it
$ cd /tmp
$ wget -qO- "https://downloads.sourceforge.net/project/libpng/zlib/1.2.8/zlib-1.2.8.tar.gz?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Flibpng%2Ffiles%2Fzlib%2F1.2.8%2F&ts=1486285008&use_mirror=netix" | tar zvx
$ sudo mkdir -p /export/apps/zlib/1.2.8
$ sudo chown -R joguya:joguya /export/apps/zlib/1.2.8
$ scl enable devtoolset-2 bash
$ cd zlib-1.2.8/
$ ./configure --prefix=/export/apps/zlib/1.2.8
$ make -j4
$ make install
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/export/apps/zlib/1.2.8/lib LDFLAGS="-L/export/apps/zlib/1.2.8/lib" CFLAGS="-I/export/apps/zlib/1.2.8/include"

- install bzip2/1.0.6
$ wget -qO- http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz | tar xzv
$ cd bzip2-1.0.6/
$ sudo mkdir -p /export/apps/bzip/1.0.6
$ sudo chown -R joguya:joguya /export/apps/bzip/1.0.6
$ make -f Makefile-libbz2_so
$ make  clean
$ make
$ make -n install PREFIX=/export/apps/bzip/1.0.6/
$ make install PREFIX=/export/apps/bzip/1.0.6/
$ export PATH=/export/apps/bzip/1.0.6/bin:$PATH LD_LIBRARY_PATH=/export/apps/zlib/1.2.8/lib:/export/apps/bzip/1.0.6/lib:$LD_LIBRARY_PATH LDFLAGS="-L/export/apps/zlib/1.2.8/lib -L/export/apps/bzip/1.0.6/lib/" CFLAGS="-I/export/apps/zlib/1.2.8/include -I/export/apps/bzip/1.0.6/include"

- install xz instead of liblzma
$ wget -qO- http://tukaani.org/xz/xz-5.2.2.tar.gz | tar xzv
$ cd xz-5.2.2/
$ sudo mkdir -p /export/apps/xz/5.2.2
$ sudo chown -R joguya:joguya /export/apps/xz/5.2.2
$ ./configure --prefix=/export/apps/xz/5.2.2
$ make -j4
$ make install
$ export PATH=/export/apps/bzip/1.0.6/bin:/export/apps/xz/5.2.2/bin:$PATH LD_LIBRARY_PATH=/export/apps/zlib/1.2.8/lib:/export/apps/bzip/1.0.6/lib:/export/apps/xz/5.2.2/lib:$LD_LIBRARY_PATH LDFLAGS="-L/export/apps/zlib/1.2.8/lib -L/export/apps/bzip/1.0.6/lib -L/export/apps/xz/5.2.2/lib" CFLAGS="-I/export/apps/zlib/1.2.8/include -I/export/apps/bzip/1.0.6/include -I/export/apps/xz/5.2.2/include"

- install pcre/8.35
$ wget -qO- http://downloads.sourceforge.net/pcre/pcre-8.35.tar.bz2 | tar xjv
$ cd pcre-8.35/
$ sudo mkdir -p /export/apps/pcre/8.35
$ sudo chown -R joguya:joguya /export/apps/pcre/8.35
$ ./configure --prefix=/export/apps/pcre/8.35 --enable-unicode-properties --enable-pcre16 --enable-pcre32 --enable-pcregrep-libz --enable-pcregrep-libbz2 --enable-pcretest-libreadline --enable-static
$ make -j4
$ make check
$ make install
$ export PATH=/export/apps/bzip/1.0.6/bin:/export/apps/xz/5.2.2/bin:/export/apps/pcre/8.35/bin:$PATH LD_LIBRARY_PATH=/export/apps/zlib/1.2.8/lib:/export/apps/bzip/1.0.6/lib:/export/apps/xz/5.2.2/lib:/export/apps/pcre/8.35/lib:$LD_LIBRARY_PATH LDFLAGS="-L/export/apps/zlib/1.2.8/lib -L/export/apps/bzip/1.0.6/lib -L/export/apps/xz/5.2.2/lib -L/export/apps/pcre/8.35/lib" CFLAGS="-I/export/apps/zlib/1.2.8/include -I/export/apps/bzip/1.0.6/include -I/export/apps/xz/5.2.2/include -I/export/apps/pcre/8.35/include"

- install libcurl/7.47
$ wget -qO- https://curl.haxx.se/download/curl-7.47.1.tar.gz | tar xvz
$ cd curl-7.47.1
$ sudo mkdir -p /export/apps/curl/7.47.1/
$ sudo chown -R joguya:joguya /export/apps/curl/7.47.1/
$ ./configure --prefix=/export/apps/curl/7.47.1
$ ./configure --enable-ipv6 --enable-ldap --enable-ldaps --with-nghttp2 --prefix=/export/apps/curl/7.47.1
$ export PATH=/export/apps/bzip/1.0.6/bin:/export/apps/xz/5.2.2/bin:/export/apps/pcre/8.35/bin:/export/apps/curl/7.47.1/bin:$PATH LD_LIBRARY_PATH=/export/apps/zlib/1.2.8/lib:/export/apps/bzip/1.0.6/lib:/export/apps/xz/5.2.2/lib:/export/apps/pcre/8.35/lib:/export/apps/curl/7.47.1/lib:$LD_LIBRARY_PATH LDFLAGS="-L/export/apps/zlib/1.2.8/lib -L/export/apps/bzip/1.0.6/lib -L/export/apps/xz/5.2.2/lib -L/export/apps/pcre/8.35/lib -L/export/apps/curl/7.47.1/lib" CFLAGS="-I/export/apps/zlib/1.2.8/include -I/export/apps/bzip/1.0.6/include -I/export/apps/xz/5.2.2/include -I/export/apps/pcre/8.35/include -I/export/apps/curl/7.47.1/include"

- install R/3.3.2
$ cd /tmp/
$ wget -qO- https://cran.r-project.org/src/base/R-3/R-3.3.2.tar.gz | tar zxv
$ cd R-3.3.2/
$ scl enable devtoolset-2 bash
$ sudo mkdir /export/apps/R/3.3.2
$ sudo chown -R joguya:joguya /export/apps/R/3.3.2
$ ./configure --enable-R-static-lib --prefix=/export/apps/R/3.3.2
$ make -j4
$ make install
$ sudo chown -R root:root /export/apps/R/3.3.2
r-software.1486386634.txt.gz · Last modified: 2017/02/06 13:10 by joguya