[Bio-Linux] Important for R users: [Fwd: [R-sig-Debian] Head's up: Renviron change in R_LIBS_USER to 3.1]
Tim Booth
tbooth at ceh.ac.uk
Tue Apr 1 13:15:13 EDT 2014
Hi All,
If you are using R on Bio-Linux and have installed extra modules in your
personal directory then this will affect you, as the R package has been
updated by CRAN and now looks for modules in a new path.
The short version is:
If you run "library(somlib)" in R and unexpectedly get the message
"there is no package called 'somelib'" (somelib being any actual package
you installed yourself which worked before), and R is reporting its
version as "3.1.0 beta" then try this:
cd ~/R/x86_64-pc-linux-gnu-library && mv 3.0 3.1
As far as I can tell, no recompilation of modules is necessary for this
update, just the change of directory name.
More details in Paul's post below.
Cheers,
TIM
-------- Forwarded Message --------
From: Paul Johnson <pauljohn32 at gmail.com>
To: R-SIG-DEBIAN <r-sig-debian at r-project.org>
Subject: [R-sig-Debian] Head's up: Renviron change in R_LIBS_USER to 3.1
Date: Tue, 1 Apr 2014 15:07:26 +0100
Hi
Here's a warning for you. If you start R today and it can't find any
packages in your home directory that it did find yesterday, don't
faint. You'll see something like this:
> library(data.table)
Error in library(data.table) : there is no package called 'data.table'
and your user home folder R packages will no longer appear in path:
> .libPaths()
[1] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library"
[3] "/usr/lib/R/library"
Explanation/solution:
Yesterday on Ubuntu 13.10 I ran the package updates and R 3.0.3
installed and it altered the /etc/R/Renviron file to look for packages
here
R_LIBS_USER=${R_LIBS_USER-'~/R/x86_64-pc-linux-gnu-library/3.1'}
But my packages are still installed in
~/R/x86_64-pc-linux-gnu-library/3.0. This seems unnecessary, on the
face of it, since R is still 3.0.3, not 3.1, but perhaps there's some
binary incompatibility they are worrying about.
I can't say for sure which package caused that particular change, but
I'm suspecting the first or second one here (from the history):
r-base (3.0.3-1saucy0) to 3.0.3.20140328-1saucy0
r-base-core (3.0.3-1saucy0) to 3.0.3.20140328-1saucy0
r-base-dev (3.0.3-1saucy0) to 3.0.3.20140328-1saucy0
r-base-html (3.0.3-1saucy0) to 3.0.3.20140328-1saucy0
r-cran-boot (1.3-10-1cran1saucy0) to 1.3-11-1saucy0
r-cran-class (7.3-9-1saucy0) to 7.3-10-1saucy0
r-cran-foreign (0.8.60-1saucy0) to 0.8.61-1saucy0
r-cran-kernsmooth (2.23-11-1saucy0) to 2.23-12-1saucy0
r-cran-mass (7.3-30-1saucy0) to 7.3-31-1saucy0
r-cran-nlme (3.1.115-1saucy0) to 3.1.116-1saucy0
r-cran-rpart (4.1-7-1saucy0) to 4.1-8-1saucy0
r-doc-html (3.0.3-1saucy0) to 3.0.3.20140328-1saucy0
r-mathlib (3.0.3-1saucy0) to 3.0.3.20140328-1saucy0
r-recommended (3.0.3-1saucy0) to 3.0.3.20140328-1saucy0
Its pretty easy to change that back manually, but I expect a lot of
the people who use Ubuntu because it is "easier" are going to get
thrown for a loop.
--
Paul E. Johnson
Professor, Political Science Assoc. Director
1541 Lilac Lane, Room 504 Center for Research Methods
University of Kansas University of Kansas
http://pj.freefaculty.org http://quant.ku.edu
_______________________________________________
R-SIG-Debian mailing list
R-SIG-Debian at r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-debian
--
Tim Booth <tbooth at ceh.ac.uk>
NERC Environmental Bioinformatics Centre
Centre for Ecology and Hydrology
Maclean Bldg, Benson Lane
Crowmarsh Gifford
Wallingford, England
OX10 8BB
http://nebc.nerc.ac.uk
+44 1491 69 2705
More information about the Bio-linux-list
mailing list