This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.
Please visit our production wiki at https://wiki.gentoo.org
R
From Gentoo Wiki (test)
R is a programming language primarily for statistics and numerical analysis.
Installation
USE flags
USE flags for dev-lang/R Language and environment for statistical computing and graphics
+libdeflate
|
Use app-arch/libdeflate rather than sys-libs/zlib for lazy-loaded R objects. |
X
|
Add support for X11 |
cairo
|
Enable support for the cairo graphics library |
doc
|
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally |
icu
|
Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu |
java
|
Add support for Java |
jpeg
|
Add JPEG image support |
lapack
|
Add support for the virtual/lapack numerical library |
lto
|
Enable Link-Time Optimization (LTO) to optimize the build |
minimal
|
Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features) |
nls
|
Add Native Language Support (using gettext - GNU locale utilities) |
openmp
|
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp" |
perl
|
Add optional support/bindings for the Perl language |
png
|
Add support for libpng (PNG images) |
prefix
|
Defines if a Gentoo Prefix offset installation is used |
profile
|
Add support for software performance analysis (will likely vary from ebuild to ebuild) |
readline
|
Enable support for libreadline, a GNU line-editing library that almost everyone wants |
test
|
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) |
tiff
|
Add support for the TIFF image format |
tk
|
Add support for Tk GUI toolkit |
Emerge
root #
emerge --ask dev-lang/R
Integration with other programs
ESS, or Emacs Speaks Statistics, is an Emacs mode that can edit R files and start R from within Emacs. To install:
root #
emerge --ask app-emacs/ess
In Vim, the vim-r plugin integrates vim and R through tmux and provides support for editing R and send it to an R process. To install:
root #
emerge --ask app-vim/vim-r