Instalar R-CRAN Completo

Para poder instalar JGR tendréis que tener instalado el jre1.5.0.08 o superior.

Hola, el otro día me partí los cuernos intentando instalar JGR a R en Dapper teniendo R ya instalado por synaptic, creía que el error era mio pero al fin me di cuenta que al igual que en Maxima el error es del debian que hay en los repositorios de Ubuntu. Así que decidí instalarlo compilando y he aquí lo que hice:

1.) Bajarme R de Aquí Guardarlo en mi home.

2.)Abrir terminal e introducir:

./configure ––enable-R-shlib (Por problemas con WP teclead esta línea a mano, no hagáis copy-paste)

make

sudo make install

Acabo de encontrar unos repositorios de R-CRAN para poder instalar R, lo que tenéis que hacer es lo siguiente: (si tenéis Breezy o Guadalinex V3 instaladlo como figura arriba)

1) Abrir una terminal y escribid:

sudo gedit /etc/apt/sources.list (Si tenéis KDE cambiad gedit por kate)

Y copiaís lo siguiente:

Para Dapper:

#REPOS R-CRAN
deb http://trapananda.homelinux.org/r-project/bin/linux/ubuntu dapper/

Para Edgy Y Guadalinex V4:

#REPOS R-CRAN
deb http://trapananda.homelinux.org/r-project/bin/linux/ubuntu edgy/

Para Feisty Fawn

#REPOS R-CRAN
deb http://trapananda.homelinux.org/r-project/bin/linux/ubuntu feisty/

Guardad y salid.

2) Ahora obtendremos la llave pública del repositorio:

gpg ––keyserver subkeys.pgp.net ––recv-key E2A11821

gpg -a ––export E2A11821 | sudo apt-key add –

3)Y ahora lo instalamos:

sudo apt-get update

sudo apt-get install r-base r-recommended
Os aconsejo que tengáis un poco de paciencia en la descarga de los paquetes desde el repositorio porque puede ser muy lenta.

Con esto tendremos instalado R, pero nos faltará instalar JGR, para ello:

3.)En terminal escribimos:

sudo R

>install.packages( “JGR”,dep=TRUE)

Se nos abrirá una lista de servidores, elegimos uno, y después se nos instalará. Una vez instalados ponemos:

>library(JGR)

>JGR()

y se nos abrirá la siguiente ventana, la cerramos otra vez y escribimos:

pantallazo1.png

> JGR(update=TRUE)

>library(JGR)

>JGR()

Nos volverá a abrir la misma ventana, la volvemos a cerrar, presionamos Enter e introducimos

>q()

para salir de R. Con esto ya lo tenemos instalado.

Para hacer funcionar R+JGR basta abrir terminal e introducir (sin ser usuario root):

R

>library(JGR)

>JGR()

Podéis conseguir tutoriales de R-CRAN Pinchando Aquí.

Ya se que JGR no es ninguna maravilla pero por lo menos podremos abrir, cerrar, guardar y unas cuantas cosas

más con una simple barra de herramientas.

Otro Gui que he encontrado por los foros es RComander, éste esta en español y no necesita que instalemos java. Para su instalación haremos:

sudo R

> install.packages(“Rcmdr”, dependencies=TRUE)

Y para ponerlo en funcionamiento:

>library(Rcmdr)

Aquí os pongo otro pantallazo:

Y un último Gui muy interesante es RKWard, el cual si tenéis Edgy lo podéis instalar desde Synaptic. Yo como tengo Dapper no puedo utilizarlo porque aún no he conseguido compilarlo con éxito, si alguien lo ha conseguido pues que lo cuente.

En R si queréis actualizar los paquetes que tenéis instalados basta que hagáis:

sudo R

>update.packeges()

Recordad que en R sólo hay que entrar como root si queremos instalar paquetes o cambiar alguna configuración importante de R, para trabajar no hace falta que entréis como root.

Y eso es todo. Saludos🙂

15 comentarios en “Instalar R-CRAN Completo

  1. mmm muchas gracias por este “como”, me ha sirvio =), lo unico si es que no hay una forma más facil de instalar los paquetes, ya q es casi eterno estar seleccionandolos

  2. Hola Cristobal, Gracias por tus instrucciones. Llevo un par de años usando R con el editor Tinn-R en Windows. Me acabo de mudar a kubuntu y pues con la decepcion de no poder usar JGR si no uso una version superior a las que se encuentran disponibles como binarias. Traté de compilar la version 2.4.1. Baje los programas necesarios como fc2 y para fortran 77 ademas de los buid-essentials y los kernel-headers. Una vez descomprimida la fuente y ubicado en la terminal en ese folder al escribir

    ems@rems-desktop:~/R/R-2.4.1$ ./configure –enable-R-shlib

    Me aparece el siguiente mensaje

    configure: error: –with-readline=yes (default) and headers/libs are not available

    No sé si tengas alguna sugerencia de como solventar este paso.
    Gracias.

    Roberto

  3. Hola Roberto, por problemas con el editor de WordPress te recomiendo que vuelvas a escribir la línea tal cual la ves pero a mano, lo he probado y funciona. Pero no hace falta que compiles si estas en Dapper o Edgy puedes hacerlo mediante repositorios como pongo más abajo, de esa forma lo tendrás siempre actualizado.

    Saludos

  4. Hola Cristobal:

    Utilicé los respositorios que sugeriste y me actualizaron R a la version mas reciente (2.4.1). El problema es que sigo sin poder instalar el JGR. Después de actualizar java a la version 1.5.0.11

    Version de java:
    java -version

    java version “1.5.0_11”
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
    Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)

    Una vez instalado el JGR con sus dependencias, sigo sin poder cargarlo (load).
    Me aparece lo siguiente:

    Loading required package: rJava
    Error in dyn.load(x, as.logical(local), as.logical(now)) :
    unable to load shared library ‘/usr/local/lib/R/site-library/rJava/libs/rJava.so’:
    libjvm.so: cannot open shared object file: No such file or directory
    Error: .onLoad failed in ‘loadNamespace’ for ‘rJava’
    Error: package ‘rJava’ could not be loaded

    Gracias por tu ayuda

    Roberto

  5. Olá Roberto, estou tentando instalar o R no UBUNTU 7.0.4 e estou tendo o mesmo erro que o seu: configure: error: –with-readline=yes (default) and headers/libs are not available

    Não sei mais o que fazer…

    Se puderes me explicar como fizestes para terminar de instalar,eu agradeço.

    Arnaldo Russo

  6. Hola Arnaldo, pon

    sudo R CMD javareconf

    Recuerda que para que funcione debes tener instalado la máquina virtual de java. En mi blog tienes un post para poder instalarlo fácilmente desde synaptic.

    Si quieres pudes probar Rkward, es algo inestable pero funciona, para instaslarlo en Feisty haz

    sudo apt-get install rkward

    o si prefieres puedes instalarlo desde synaptic.

    No se si eres portugués o brasileño pero me gusta que me lea gente de otros paises🙂
    Saludos🙂

  7. Olá Cristobal!

    Com os seus conselhos ainda não consegui sair dos passos onde me encontrava:

    configure: error: –with-readline=yes (default) and headers/libs are not available

    Dei o R CMD javareconf , depois disso atualizou meu sistema e tal, mas não consegui progredir com o “./configure”

    Se souberes uma outra maneira de me ajudar,

    Muito obrigado.

    Arnaldo.

  8. Oi Cristobal!

    Consegui rodar o rkward.

    Na verdade, eu estava tentando instalar o R através do terminal, pelo tar.gz que baixei da página.

    Mas acredito que fazendo o download dos pacotes que preciso posso usá-lo nessas janelinhas interativas mesmo!

    Antes eu o usava sem o Java machine, era direto no terminal.

    Muito obrigado.

    saudações.

  9. Ola

    Consegui instalar JGR em Feisty com Java6 de esta forma
    —————————————————————————————-
    sudo apt-get install sun-java6-jdk
    sudo update-java-alternatives -s java-6-sun
    sed -i ‘s/XINERAMA/FAKEEXTN/g’ /usr/lib/jvm/java-6-sun/jre/lib/i386/xawt/libmawt.so
    export LIBXCB_ALLOW_SLOPPY_LOCK=1
    sudo update-java-alternatives -s java-6-sun
    sudo R CMD javareconf

    #Fazer download rJava_0.5-2.tar.gz

    R CMD INSTALL -c rJava_0.5-2.tar.gz
    R
    install.packages(‘iplots’)
    install.packages(‘JGR’)
    library(JGR)
    JGR()

    Espero sirva.

    Milton

  10. hola!
    estuve leyendo los comentarios!
    La verdad es que tengo un problema desde
    la instalacion de los packages

    Les packages téléchargés sont dans
    C:\Users\user\AppData\Local\Temp\RtmpjPyYcU\downloaded_packages
    mise à jour des descriptions HTML des packages
    Avis dans install.packages(update[instlib == l, “Package”], l, contriburl = contriburl, :
    ‘lib = “C:/PROGRA~1/R/R-27~1.2/library”‘ ne peut être ouvert en écriture
    Erreur dans install.packages(update[instlib == l, “Package”], l, contriburl = contriburl, :
    impossible d’installer les packages
    De plus : Warning message:
    In file.create(f.tg) :
    impossible de créer le fichier ‘C:\PROGRA~1\R\R-27~1.2/doc/html/packages.html’, à cause de ‘Permission denied’

    O SEA QUE NO SE PUEDE CREAR LA CARPETA PARA “R”
    ESPERO QUE ME PUEDAS AYUDR, YA QUE NO TENGO NINGUNA EXPERIENCIA
    Y ESTOY COMENZANDO CON MIS CURSOS DE ESTADISTICA CON “R”
    MUCHAS GRACIAS!!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s