[R] An "update.packages()" problem?
ripley@stats.ox.ac.uk
ripley at stats.ox.ac.uk
Tue Jun 25 09:05:20 CEST 2002
On Mon, 24 Jun 2002, Marc Feldesman wrote:
> It isn't consistent across Windows platforms. I first encountered it on
> Windows XP Pro in 1.5.1. However, I just updated one of my Windows 2000
> (SP2) boxes to 1.5.1. After updating to 1.5.1 and moving my .RData and
> Rprofile files to the newer version, I proceeded to run an
> update.packages() with MASS, rpart, and cluster loaded from a .First()
> function. All packages updated without difficulty. A quick check of
> installed.packages reveals that I now have the current versions of all
> packages.
>
> I'm not really certain what the issue is. It doesn't consistently
> occur. When it does, running with the --vanilla switch does allow the
> updates to take place.
The current issue is that Windows should not be able to overwrite a DLL
which is in use. This is happening completely consistently for me on
Windows XP and on my sole remaining 2000 box, on 1.5.0 and 1.5.1.
I would check that the DLLs did actually get updated (look at the version
tab on the properties dialog box, then `File version').
Unfortunately the problem may result in partial updating, so if it
happens, re-install the packages (and don't just run update again).
As I said yesterday, the next release will not allow installing/updating
of packages which are in use.
--
Brian D. Ripley, ripley at stats.ox.ac.uk
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 272860 (secr)
Oxford OX1 3TG, UK Fax: +44 1865 272595
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list