[R] Updating Packages with Personal Library

2008-11-07 Thread Alan Lue
I'm having trouble running `updates.packages()' and installing into a
personal library.

Setup:
1. .Renviron file contains: R_LIBS_USER="~/lib/R/%p-library/%v"
2. Hence "personal library" is: ~/lib/R/i486-pc-linux-gnu-library/2.6/
3. Library path upon starting R:

> .libPaths()
[1] "/home/johnny/lib/R/i486-pc-linux-gnu-library/2.6"
[2] "/usr/local/lib/R/site-library"
[3] "/usr/lib/R/site-library"
[4] "/usr/lib/R/library"

That's the setup.  The problem is that `update.packages()' does not consider
packages in my personal library when determining what to update.  To
elaborate:

Here's some output when I update packages:

> update.packages(instlib=.libPaths()[1])
KernSmooth :
 Version 2.22-21 installed in /usr/lib/R/library
 Version 2.22-22 available at http://cran.cnr.Berkeley.edu
Update (y/N/c)?
...

I answer "yes" to everything, and the update succeeds; updated packages are
installed into my personal library,
`~/lib/R/i486-pc-linux-gnu-library/2.6/'.  But if I run the package update
command again, immediately after having just run it, I get the exact same
output:

> update.packages(instlib=.libPaths()[1])
KernSmooth :
 Version 2.22-21 installed in /usr/lib/R/library
 Version 2.22-22 available at http://cran.cnr.Berkeley.edu
Update (y/N/c)?

R looked in `/usr/lib/R/library', saw that there was a package that needed
updating, and neglected the fact that the updated package was already in my
personal library.

How can I get R to check packages in my personal library while determining
what to update?

Alan

[[alternative HTML version deleted]]

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


Re: [R] Updating Packages with Personal Library

2008-11-07 Thread Alan Lue
Test.

On Fri, Nov 7, 2008 at 2:40 AM, Alan Lue <[EMAIL PROTECTED]> wrote:

> I'm having trouble running `updates.packages()' and installing into a
> personal library.
>
> Setup:
> 1. .Renviron file contains: R_LIBS_USER="~/lib/R/%p-library/%v"
> 2. Hence "personal library" is: ~/lib/R/i486-pc-linux-gnu-library/2.6/
> 3. Library path upon starting R:
>
> > .libPaths()
> [1] "/home/johnny/lib/R/i486-pc-linux-gnu-library/2.6"
> [2] "/usr/local/lib/R/site-library"
> [3] "/usr/lib/R/site-library"
> [4] "/usr/lib/R/library"
>
> That's the setup.  The problem is that `update.packages()' does not
> consider packages in my personal library when determining what to update.
> To elaborate:
>
> Here's some output when I update packages:
>
> > update.packages(instlib=.libPaths()[1])
> KernSmooth :
>  Version 2.22-21 installed in /usr/lib/R/library
>  Version 2.22-22 available at http://cran.cnr.Berkeley.edu
> Update (y/N/c)?
> ...
>
> I answer "yes" to everything, and the update succeeds; updated packages are
> installed into my personal library,
> `~/lib/R/i486-pc-linux-gnu-library/2.6/'.  But if I run the package update
> command again, immediately after having just run it, I get the exact same
> output:
>
> > update.packages(instlib=.libPaths()[1])
> KernSmooth :
>  Version 2.22-21 installed in /usr/lib/R/library
>  Version 2.22-22 available at http://cran.cnr.Berkeley.edu
> Update (y/N/c)?
>
> R looked in `/usr/lib/R/library', saw that there was a package that needed
> updating, and neglected the fact that the updated package was already in my
> personal library.
>
> How can I get R to check packages in my personal library while determining
> what to update?
>
> Alan
>

[[alternative HTML version deleted]]

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