G'day Rainer, On Fri, 27 Feb 2009 09:34:11 +0200 Rainer M Krug <r.m.k...@gmail.com> wrote:
> I want to install some versions of R simultaneously from source on a > computer (running Linux). [...] What flavour of Linux are we talking about? > If it is not, how is it possible to have several versions of R on one > computer, or is the only way to compile them and then call R in the > directory of the version where it was compiled (~/R-2.7.2/bin/R)? For Debian based machines (I first used Debian, nowadays Kubuntu), I got into the following habit: 1) Unpack the R sources in /opt/src 2) Enter /opt/src/R-x.y.z and run configure with --prefix=/opt/R/R-x.y.z (and other options) 3) Build R with checks and documentation from source and install. 4) Run in /opt/src a script that uses "update-alternative" install to install the new version and creates a link from /opt/R/R-x.y.z/bin/R to /opt/bin/R-x.y.z I have /opt in my PATH, thus I can call any R version explicitly by R-x.y.z. Typing R alone, will usually start the most recently installed version (as this will have the highest priority) but I can configure that via "sudo update-alternatives --config R". I.e., I can make R run a particular version. Since the "update-alternative" step above also registers all the *.info files and man pages, I will also access the documentation of that particular R version (e.g., C-h i in emacs will give me access to the info version of the manuals of the version of R which is run by the R command). Over time, typically when the linux system is upgraded, libraries on which old R-x.y.z binaries relied vanish. At that time I usually delete /opt/R/R-x.y.z and remove that version from the available alternatives. HTH. Let me know if you need more details. Cheers, Berwin ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.