On Thu, 28 Aug 2008, Michael Friendly wrote:

James Milks wrote:
The title says it all. Does anyone know of a way to save your packages when you upgrade to a new version of R? This may seem petty, but I'm accumulating enough packages that having to download and install each of them anew every time I install a new version of R is rather of a pain. Ideally, I would like the new version of R to recognize the packages I've installed on the previous version without needing to reinstall the packages. Is that possible?

My system: Mac OS 10.5.4.
Current R version: 2.7.1

Thanks for any suggestions. My apologies if this has been answered before and my search missed it.

Jim Milks

Degree Candidate

______________________________________________
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.

What I find simplest (on Windows at least) is

# To reinstall packages from one R version to the next:
#Currently you can do

tmp <- installed.packages()
installedpkgs <- as.vector(tmp[is.na(tmp[,"Priority"]), 1])
save(installedpkgs, file="c:/R/installed.rda")

#in the old version to get a list of packages you installed.  Then in the
#new version,

load("c:/R/installed.rda")
install.packages(installedpkgs)

But this is an FAQ, with a cleaner answer in the rw-FAQ. It really is much easier to make use of a separate library for the additional packages you install (and there is no need to reinstall packages when going from 2.7.1 to 2.7.2, which helps if you have hundreds or even thousands installed -- a complete reinstall on our 32-bit Linux server took about 5 hours when we did it for 2.7.0).

--
Brian D. Ripley,                  [EMAIL PROTECTED]
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
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.

Reply via email to