[BioC] Fwd: Re: Installing Bioconductor packages on R 2.14.0 *without* administrator rights / from a script
Joern Toedling
j.toedling at imb-mainz.de
Thu Dec 1 11:06:28 CET 2011
Hello,
without touching upon any recent changes in biocLite, I would recommend
the following simple way to install packages without administrator rights.
1. Create an environment variable called "R_LIBS" and point that a
writeable directory where you want your packages to go to. For example
in the ~/.bashrc set something like:
export R_LIBS="${HOME}/rpackages"
Syntax is bit different for other shells and I guess it's possible to do
this under Windows as well.
2. Start up R and install packages using biocLite() or
install.packages(). The directory defined in the variable "R_LIBS" will
be the first entry returned by ".libPaths()" (verify that) and thus
used as default installation directory.
HTH,
Joern
On 11/29/2011 10:02 AM, andrea.grilli at ior.it wrote:
> Hi Firas,
> I had similar problems working in linux. If it's also your case, I
> solved changing administrative privileges to paths were all packages
> are installed:
> sudo chmod 777 -R /usr/lib/R
> sudo chmod 777 -R /usr/local/lib/R/site-library
>
> Maybe this is not the conventional way, but allows me to update all
> libraries without creating a new personal folder each time R is
> updated to a new version.
> Hope this help,
> Andrea
>
>
> ----- Messaggio inoltrato da stvjc at channing.harvard.edu -----
> Data: Fri, 25 Nov 2011 11:27:50 -0500
> Da: Vincent Carey <stvjc at channing.harvard.edu>
> Rispondi-A:Vincent Carey <stvjc at channing.harvard.edu>
> Oggetto: Re: [BioC] Installing Bioconductor packages on R 2.14.0
> *without* administrator rights / from a script
> A: Firas Swidan <firas at biomatters.com>
> Cc: bioconductor at r-project.org
>
> Are you sure this is specific to bioconductor installation? Does
> install.packages() with a CRAN package selection work for you? If it
> does
> not, you should study the R installation and administration guide
> available
> at R project manuals, and pose residual questions at r-help.
>
> Defining folders where packages can be installed can be accomplished with
> .libPaths() in the session. Check the value of this, and add a writeable
> folder and try again once you have done so. If you can make no progress
> with this advice, send the result of sessionInfo() and the attempted
> values
> of .libPaths and perhaps more concrete advice can be given. The details
> will depend on the specific version of windows you are using along with
> aspects of the security setup, which may not be readily reproducible
> outside your site. But in general you should be able to install
> libraries
> in personally writeable folders, without administrative privileges, you
> just have to set the parameters appropriately. These are laid out in
> some
> detail in the installation and administration manual.
>
>
--
Joern Toedling, PhD
Core Facility Bioinformatics
Institute of Molecular Biology gGmbH (IMB)
http://www.imb-mainz.de
More information about the Bioconductor
mailing list