Dear Johannes, Dear Dirk, Thanks a lot for helping. Here is the missing information.
Here is how I installed R. This is basically how Martin Maechler showed me to install R under Ubuntu (in several versions so that they are also recognized by ESS). My goal is to adjust this to make it work for Debian: 1) sudo emacs /etc/apt/sources.list # then add: deb http://stat.ethz.ch/CRAN/bin/linux/debian jessie-cran3/ deb-src http://stat.ethz.ch/CRAN/bin/linux/debian jessie-cran3/ 2) sudo apt-get build-dep r-base 3) sudo mkdir /usr/local/R sudo chown mhofert:mhofert /usr/local/R cd /usr/local/R wget http://cran.r-project.org/src/base/R-3/R-3.1.3.tar.gz tar -xzf R-3.1.3.tar.gz mv R-3.1.3 R-3.1.3-source mkdir R-3.1.3-build cd R-3.1.3-build ../R-3.1.3-source/configure make make check make pdf make info cd .. ln -s /usr/local/R/R-3.1.3-build/bin/R /usr/local/R/R sudo emacs ~/etc/bash.bashrc # then add: PATH=/usr/local/R:$PATH .libPaths() shows: > .libPaths() [1] "/usr/local/R/R-3.1.3-build/library" and sessionInfo() is: > sessionInfo() R version 3.1.3 (2015-03-09) Platform: x86_64-unknown-linux-gnu (64-bit) Running under: Debian GNU/Linux 8 (jessie) locale: [1] LC_CTYPE=en_CA.UTF-8 LC_NUMERIC=C [3] LC_TIME=en_CA.UTF-8 LC_COLLATE=en_CA.UTF-8 [5] LC_MONETARY=en_CA.UTF-8 LC_MESSAGES=en_CA.UTF-8 [7] LC_PAPER=en_CA.UTF-8 LC_NAME=C [9] LC_ADDRESS=C LC_TELEPHONE=C [11] LC_MEASUREMENT=en_CA.UTF-8 LC_IDENTIFICATION=C attached base packages: [1] stats graphics grDevices utils datasets methods base Interestingly, under Ubuntu, I find /etc/R/Renviron, under Debian, it does not exist... hmmm... what's flawed in the above installation process (?) Cheers, Marius On Mon, Mar 30, 2015 at 7:39 AM, Dirk Eddelbuettel <[email protected]> wrote: > > Hi Marius, > > On 30 March 2015 at 02:24, Marius Hofert wrote: > | I have Debian Testing running on a Lenovo Thinkpad X1 > | Carbon (2015, 3rd gen.). I would like to have a package library > | independent of the installed R version. Under Ubuntu, I used to > | have the following line in ~/.Renviron: > | R_LIBS=/usr/local/R/library:/usr/lib/R/site-library This worked > | fine and /usr/local/R/library showed up in .libPaths(). > > Please look at > > /etc/R/Renviron > /usr/lib/R/etc/Renviron > > (which are the same file via softlinks) and how they set R_LIBS_SITE and have > been 2003 (!!). > > | However, under Debian (with the same ~/.Renviron), my .libPaths() > | just shows "/usr/local/R/R-3.1.3-build/library" which is the > | version-dependent library (this used to come at 3rd position in > | .libPaths()). Does R on Debian not look for ~/.Renviron? I also > > It should. See help(Startup). > > And does: > > edd@max:~$ grep Hello .Renviron > MARIUS="Hello, world from .Renviron" > edd@max:~$ R -q -e 'Sys.getenv("MARIUS")' > R> Sys.getenv("MARIUS") > [1] "Hello, world from .Renviron" > R> > R> > edd@max:~$ > > Small caveat: littler does not (yet). But you didn't say whether you used R > or r. > > Dirk > > | tried R_LIBS_USER but no luck here either (although, as far as I > | understand Section 6.2 of "R Installation and Administration", > | R_LIBS or R_LIBS_USER should work (?)) > | > | Cheers, Marius > | > | PS: I found two sites which seem to be related, but it was still > | not quite clear to me how to approach the problem: > | https://stat.ethz.ch/pipermail/r-sig-debian/2005-December/000050.html > | https://stat.ethz.ch/pipermail/r-sig-debian/2010-May/001146.html > | > | _______________________________________________ > | R-SIG-Debian mailing list > | [email protected] > | https://stat.ethz.ch/mailman/listinfo/r-sig-debian > > -- > http://dirk.eddelbuettel.com | @eddelbuettel | [email protected] _______________________________________________ R-SIG-Debian mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-sig-debian

