Difference between revisions of "R"

From CBLFS
Jump to navigationJump to search
m
m
Line 5: Line 5:
 
|}
 
|}
  
R is GNU S - A language and environment for statistical computing and graphics.
+
== Introduction to R ==
 +
 
 +
R is GNU S, a language and environment for statistical computing and graphics.
  
 
== Dependencies ==
 
== Dependencies ==
Line 16: Line 18:
 
* [[BLAS]]
 
* [[BLAS]]
 
* [[LAPACK]]
 
* [[LAPACK]]
* [[Tcl]]
+
* [[TCL]]
 
* [[Tk]]
 
* [[Tk]]
 
* [[X Window System]]
 
* [[X Window System]]
Line 35: Line 37:
 
     make
 
     make
  
You must include CFLAGS="-std=gnu99" or R will have problems installing add-on packages.  If you have a pure 64-bit system, R will install it's libraries in /opt/R/lib64 by default.  If you are using a system-wide BLAS and/or LAPACK library, add --with-blas and/or --with-lapack to the configure options.
+
You must include CFLAGS="-std=gnu99" or R will have problems installing add-on packages.  If you have a '''Pure 64''' system, R will install it's libraries in /opt/R/lib64 by default.  If you are using a system-wide [[BLAS]] and/or [[LAPACK]] library, add --with-blas and/or --with-lapack to the configure options.
  
 
To build the optional documentation, execute one or more of the following:
 
To build the optional documentation, execute one or more of the following:
Line 60: Line 62:
 
     make
 
     make
  
You must include CFLAGS="-std=gnu99" or R will have problems installing add-on packages.  If you are using a system-wide BLAS and/or LAPACK library, add --with-blas and/or --with-lapack to the configure options.
+
You must include CFLAGS="-std=gnu99" or R will have problems installing add-on packages.  If you are using a system-wide [[BLAS]] and/or [[LAPACK]] library, add --with-blas and/or --with-lapack to the configure options.
  
 
Install the package:
 
Install the package:
Line 77: Line 79:
 
     make
 
     make
  
You must include CFLAGS="-std=gnu99" or R will have problems installing add-on packages.  If you are using a system-wide BLAS and/or LAPACK library, add --with-blas and/or --with-lapack to the configure options.
+
You must include CFLAGS="-std=gnu99" or R will have problems installing add-on packages.  If you are using a system-wide [[BLAS]] and/or [[LAPACK]] library, add --with-blas and/or --with-lapack to the configure options.
  
 
To build the optional documentation, execute one or more of the following:
 
To build the optional documentation, execute one or more of the following:

Revision as of 21:52, 13 December 2006

Download Source: http://lib.stat.cmu.edu/R/CRAN/src/base/R-2/R-2.4.0.tar.gz

Introduction to R

R is GNU S, a language and environment for statistical computing and graphics.

Dependencies

Required

  • GMP
  • MPFR
  • GCC compiled to include F77 (<4.X.X) or gfortran (>=4.X.X). f2c won't work on a 64-bit arch.

Optional

Non-Multilib

Compile the package:

   CFLAGS="-std=gnu99" ./configure --prefix=/opt/R --libdir=/opt/R/lib \
   --enable-R-profiling --enable-R-shlib --enable-linux-lfs \
   --with-tcltk --with-tcl-config=/usr/lib/tclConfig.sh \
   --with-tk-config=/usr/lib/tkConfig.sh &&
   make

You must include CFLAGS="-std=gnu99" or R will have problems installing add-on packages. If you have a Pure 64 system, R will install it's libraries in /opt/R/lib64 by default. If you are using a system-wide BLAS and/or LAPACK library, add --with-blas and/or --with-lapack to the configure options.

To build the optional documentation, execute one or more of the following:

   make dvi	to create DVI versions
   make pdf	to create PDF versions
   make info	to create info files

Install the package:

   make install

Multilib

32Bit

Compile the package:

   CC="gcc ${BUILD32} CFLAGS="-std=gnu99" ./configure \
   --prefix=/opt/R --libdir=/opt/R/lib --enable-R-profiling \
   --enable-R-shlib --enable-linux-lfs --with-tcltk \
   --with-tcl-config=/usr/lib/tclConfig.sh \
   --with-tk-config=/usr/lib/tkConfig.sh &&
   make

You must include CFLAGS="-std=gnu99" or R will have problems installing add-on packages. If you are using a system-wide BLAS and/or LAPACK library, add --with-blas and/or --with-lapack to the configure options.

Install the package:

   make install

64Bit

Compile the package:

   CC="gcc ${BUILD64} CFLAGS="-std=gnu99" ./configure \
   --prefix=/opt/R --libdir=/opt/R/lib --enable-R-profiling \
   --enable-R-shlib --enable-linux-lfs --with-tcltk \
   --with-tcl-config=/usr/lib/tclConfig.sh \
   --with-tk-config=/usr/lib/tkConfig.sh &&
   make

You must include CFLAGS="-std=gnu99" or R will have problems installing add-on packages. If you are using a system-wide BLAS and/or LAPACK library, add --with-blas and/or --with-lapack to the configure options.

To build the optional documentation, execute one or more of the following:

   make dvi	to create DVI versions
   make pdf	to create PDF versions
   make info	to create info files

Install the package:

   make install

Install the optional documentation:

   make install-dvi
   make install-info
   make install-pdf

Contents