I am a professional statistician who uses the statistical programming language R. I'm currently building my own desktop computer and would like to run Linux as my operating system. Instead of base R, I'd like to use Revolution R Enterprise which lists Redhat Enterprise Linux as the required Linux distribution (more specifically, I was told by Revolution Analytic's technical support that "Since our installer requires the 'yum' package manager, Revolution R Enterprise for Linux is currently supported by Redhat Enterprise Linux").
I've run Ubuntu on my Mac OS X computer and liked Ubuntu. While Ubuntu does not use the 'yum' package manager, can I install Revolution R Enterprise on a computer with Ubuntu? If not, do I need to have Redhat Enterprise Linux or can I use another Linux distribution?
The archive file provided by Revolution has file format tar.gz.
From the installation manual:
2.1 System Requirements
Revolution R Enterprise for Red Hat Enterprise Linux has the following system requirements: Processor 64-bit processor with x86-compatible architecture (variously known as AMD64, Intel 64, x86-64, IA-32e, EM64T, or x64 chips). Itanium-architecture chips (also known as IA-64) are not supported. Multiple-core chips are recommended. Operating System: Red Hat Enterprise Linux 5.4 or 5.5. Memory: A minimum of 1GB of RAM is required; 4GB or more are recommended. Disk Space: A minimum of 500MB of disk space are required.
2.2 Package Dependencies
Revolution R Enterprise, like most Linux applications, depends upon a number of Linux packages. The first of these, listed in Table 2.1, require manual installation, and must be installed before you run the automated script. While the list of dependencies may look daunting, it actually involves installing just six packages: rpmlib, glibc, libICE, libgcc, libstdc++, unixODBC
yum
on Ubuntu by runningsudo apt-get install yum
..rpm
file? YUM is just a package manager, so while RRE might require RHEL as a system (for compatibility), chances are installing it on another system should be trivial. If we know the file format we can suggest some things.