[R-es] R Portable

miguel.angel.rodriguez.muinos en sergas.es miguel.angel.rodriguez.muinos en sergas.es
Mie Nov 23 10:02:09 CET 2011


Hola.

Como veo que ha suscitado cierto interés, os comento cómo hacer una versión portable (para Windows) de R.

Siempre que no tengamos restricciones en la cuenta de usuario de Windows, R se instala por defecto en C:\Archivos de Programa\R\R-2.14.0 (cambiando los dígitos del final por la versión de R que estemos instalando). En este caso estaríamos hablando de la 2.14.0 (que es la última versión disponible).

Las librerías (los packages) que instalamos a mayores suelen estar instalados dentro de la carpeta LIBRARY. Esta carpeta, siempre que no tengamos restricciones de usuario, suele estar ubicada en C:\Archivos de Programa\R\R-2.14.0\Library. En caso de que sí existan restricciones de usuario (nuestro usuario no es administrador y no tiene acceso total al sistema), la carpeta se tiene que instalar en una ubicación distinta (sobre la que tengamos permisos)... por ejemplo, en Windows XP estaría en C:\Documents and Settings\"usuario"\Mis Documentos\R-library; mientras que en Windows 7 puede ubicarse en C:\Usuarios\"usuario"\Mis Documentos\R.. incluso, en este caso si tenemos un entorno corporativo multiusuario, puede que toda la instalación de R la realice en ese trayecto.

Llegamos a este punto, simplemente crearemos una carpeta (por ejemplo R_PORTABLE) en la que copiaremos todo el contenido de C:\Archivos de Programa\R\R-2.14.0 y haremos lo mismo con los packages (siempre que no estén ya en esa ruta). En caso de que la carpeta Library no se encuentre en la misma ruta que la instalación de R, simplemente debemos localizar esa carpeta y copiar su contenido dentro de la carpeta Library que cuelga directamente debajo del directorio "raíz" de R (en este caso en R_PORTABLE\Library).

Ahora sólo falta saber cómo hacer la llamada para que se ejecute R en modo gráfico.... Dentro de R_PORTABLE\bin\i386 hay que ejecutar el fichero RGUI.EXE

Y así, ya tenemos lista nuestra versión portable de R!

NOTA:
Para lo que quieran evitar todo este "engorro"... he puesto a vuestra disposición mi versión portable en
http://www.megaupload.com/?d=M0LOT99F

Ocupa unos 300Mb, porque lleva incluidas una serie de librerías y Red-R (una especie de DataMinnig de andar por casa, muy gráfico y que me resulta muy útil para formación)

Como podéis observar, después de descomprimir el fichero, existen una serie de ficheros .BAT que hacen que R se ejecute en determinadas condiciones:
R.BAT -> Llama a la consola de R
RCommander.BAT -> Carga directamente R Commander (y la consola la arranca minimizada)
RDeducer.BAT -> Carga la consola con el entorno Deducer (y DeducerExtras)
Red-R.BAT -> Carga Red-R (bajo la versión 2.9.1 de R)

Si observáis los ficheros BAT, simplemente modifico el fichero /etc/Rprofile.site para indicarle qué tiene que cargar (al inicio) en cada caso.


Un Saludo,
Miguel Ángel Rodríguez Muíños
Dirección Xeral de Innovación e Xestión da Saúde Pública
Consellería de Sanidade
Xunta de Galicia
http://dxsp.sergas.es







Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada.

Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada.

See more languages: http://www.sergas.es/aviso_confidencialidad.htm



Más información sobre la lista de distribución R-help-es