[Rd] Install packages to non-default lib on Windows
Seth Falcon
sfalcon at fhcrc.org
Thu Sep 8 23:39:49 CEST 2005
We are trying to setup a Windows server that will allow any of our
users to build a binary R package given a source package.
The idea is to have a central R installation and allow users to
install packages to their own package library for the purposes of
binary package building.
It seems, however, that write access to $R_HOME is required as part of
the install step even when -l is used to specify an alternate package
library.
here's an example of what we're seeing:
C:\rlibdir\hpages>set R_LIBS=c:\rlibdir\hpages
C:\rlibdir\hpages>d:\biocbld\R-devel\bin\R CMD INSTALL -l=%R_LIBS% --build Biobase_1.6.7.tar.gz
Using auto-selected zip options 'Biobase-ZIPDATA=zip Biobase-HELP=ziponly'
---------- Making package Biobase ------------
adding build stamp to DESCRIPTION
installing NAMESPACE file and metadata
making DLL ...
... DLL made
installing DLL
installing R files
save image
Loading required package: tools
Creating a new generic function for 'ncol' in 'Biobase'
installing inst files
installing data files
installing man source files
installing indices
cannot create d:/biocbld/R-devel/doc/html/search/index.txt: permission denied
make[2]: *** [indices] Error 2
make[1]: *** [all] Error 2
make: *** [pkg-Biobase] Error 2
*** Installation of Biobase failed ***
Removing 'c:/rlibdir/hpages/Biobase'
Questions:
- Is it possible to build a binary package on Windows without write
access to the $R_HOME tree?
- Is it still the case that a side-effect of building a binary package
is having that package be installed? My understanding is that R CMD
INSTALL --build is the way to get zips on Windows, but maybe this
changed?
Thanks,
+ seth
More information about the R-devel
mailing list