[R] Upgrade

Gabor Grothendieck ggrothendieck at gmail.com
Sun Oct 26 23:28:21 CET 2008

You don't have to uninstall R 2.7.2. I usually keep a few past versions of
R in case I need to go backward.  There are two batchfiles at


called movedir.bat and copydir.bat  .  They are self contained so you
only have to put whichever you intend to use anywhere in your path.
After installing R 2.8 using the automated installer check that


was created and then

cd to the win-library folder, i.e. to C:\Users\JoeDoe\Documents\R\win-library
and then just issue this command:

   movedir 2.7 2.8

or this command:

   copydir 2.7 2.8

The first alternative, movedir, will move the packages from your 2.7
library to your 2.8 library
(so they won't be in your 2.7 any more) and is very fast -- the whole thing
only takes a few seconds.  Its the one I usually use.
The second alternative, copydir, will put a copy in 2.8 leaving the
2.7 one there but
is much slower since it has to copy all the packages over.  Neither
will overwrite
any packages it finds in the 2.8 folder.

Once you do that just go back into R 2.8 and do Packages | Update

On the batchfiles home page there are also links to other alternatives
that various people have proposed for upgrading.

On Sun, Oct 26, 2008 at 2:48 PM,  <rkevinburton at charter.net> wrote:
> I recentlry tried to upgrade to 2.8.0. I ended up uninstalling 2.7.2 and installing 2.8.0 becuase the line in the FAQ states:
> That's a matter of taste. For most people the best thing to do is to uninstall R (see the previous Q), install the new version, copy any installed packages to the library folder in the new installation, run update.packages(checkBuilt=TRUE, ask=FALSE) in the new R and then delete anything left of the old installation. Different versions of R are quite deliberately installed in parallel folders so you can keep old versions around if you wish.
> The problem that I had is the library directroy in 2.8.0 was almost identical to 2.7.2. No folders that were different from the installation with 2.8.0 yet I know that I have installed packages. So I am not sure what to copy.
> I also uninstalled Tinn-R and tried to reinstall it now I am getting the ".trpaths not found" error. So I tried to configure the Tinn-R installation and I get:
> Warning in install.packages("Hmisc") :
>  argument 'lib' is missing: using 'F:\Users\Kevin\Documents/R/win-library/2.8'
> --- Please select a CRAN mirror for use in this session ---
> Warning message:
> package 'Hmisc' is not available
> Upgrading shouldn't be this hard. I am doing something either out of order or just plain wrong. Any hints on upgrading?
> Thank you.
> Kevin
> ______________________________________________
> R-help at 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.

More information about the R-help mailing list