Thursday, September 27, 2007

Install R packages locally

在没有权限写R的安装目录的时候,可以在user的目录下局部安装R的软件包,比较方便的做法是如下四步(如果已经完成了前两步,就只需执行最后两步):

  1. 在$HOME下建立一个文件夹存放自己的R package:
    cd
    mkdir .Rlibs
  2. 在$HOME下建立环境文件.Renviron,使得每次启动R的时候自动识别package所在的目录文件。文件.Renviron只有如下一行文字:
    R_LIBS=$HOME/.Rlibs
  3. 下载相应的软件包,比如 gsl_1.6.6.tar.gz

  4. 在下载目录下安装:
    R CMD INSTALL -l $HOME/.Rlibs gsl
如果前两步已经设置好,也可以直接使用如下命令安装
R # and run next line inside R
install.packages("packagename", lib=LIBPATH)

No comments: