Instalar la última versión de R en Windows es sencillísimo. Sólo hace falta bajarse el paquete de instalación y ejecutarlo. Eso crea un icono específico que lleva directamente al programa. Así de fácil.
En Ubuntu (o cualquier otra distribución de linux), la cosa se complica considerablemente. Para empezar, en condiciones normales R funciona dentro de la consola o terminal, y por lo tanto no tiene una GUI propia como sucede con Windows. Además, si uno quiere instalarse la última versión, no siempre va a poder hacerlo a través de Synaptic, porque los repositorios tardan algún tiempo en publicar los programas.
Los pasos a seguir para instalar la última versión de R (2.7.0 cuando escribo esto) son:
1. Añadir el repositorio CRAN para Ubuntu a la lista de repositorios. Para ello, primero tenemos que editar el archivo /etc/apt/sources.list. Desde la consola, escribimos:
sudo gedit /etc/apt/sources.list
Esto abre el archivo sources.list en el editor Gedit (o el que hayamos elegido). Le añadimos la línea siguiente:
deb http://cran.r-project.org/bin/linux/ubuntu hardy/
Cambiando “hardy” por la versión de Ubuntu que estemos utilizando, si es que tenemos otra. A continuación guardamos el archivo y cerramos el editor.
2. Para poder leer los archivos CRAN que acabamos de definir, es necesario habilitar una clave. Desde la consola, escribimos:
gpg --keyserver subkeys.pgp.net --recv-key E2A11821
gpg -a --export E2A11821 | sudo apt-key add -
3. Ahora ya podemos instalar R normalmente, con la seguridad de obtener la última versión. Desde la consola:
sudo aptitude update
sudo aptitude install r-base
sudo aptitude install r-base-dev
sudo aptitude install r-recommended
Hecho. Para empezar a trabajar con R, simplemente debemos escribir “R” (mayúscula) en la consola.
Hola,
Una información realmente útil para instalar el paquete desde Ubuntu (acabo de instalarme hardy).
Un saludo!
[...] información sobre eso y no me parece bien llenar el blog con información duplicada. Por ejemplo, aquí, lo explica muy [...]
Muy buen tutorial para la instalación.
Gracias por esta información.
Gracias, cuando uno no es experto en un sistema operativo, siempre es bueno que alguien de las instrucciones correctas para poder instalar diferentes programas
Saludos
Tengo este problema con la actualización de R.
¿Alguna sugerencia al respecto? muchas gracias
W: Error de GPG: http://cran.r-project.org intrepid/ Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY D67FC6EAE2A11821
Por la misma razón no puedo instalar paquete igraph
@Federico Morales: Con ejecutar este par de comandos solucionas ese error de gpg, cerciórate que los guiones dobles no queden como un solo guión alargado:
gpg –keyserver subkeys.pgp.net –recv-key E2A11821
gpg -a –export E2A11821 | sudo apt-key add -
@numerorojo: Muy buen tutorial, podrías indicarme como instalar una GUI para R así como la que hay en windows? ojalá en gtk, y que me permita guardar los plot como imágenes así como en el R para windows
César Augusto,
Saludos y gracias
Al ejecutar los comandos aparece lo siguiente
federico@federico-laptop:~$ gpg –keyserver subkeys.pgp.net –recv-key E2A11821
gpg: solicitando clave E2A11821 de hkp servidor subkeys.pgp.net
gpg: /home/federico/.gnupg/trustdb.gpg: se ha creado base de datos de confianza
gpg: clave E2A11821: clave pública “Vincent Goulet ” importada
gpg: no se encuentran claves totalmente fiables
gpg: Cantidad total procesada: 1
gpg: importadas: 1
federico@federico-laptop:~$ gpg -a –export E2A11821 | sudo apt-key add
gpg: no se puede abrir `’: No existe el fichero ó directorio
federico@federico-laptop:~$
@Federico Morales: Debes de cambiar manualmente en la terminal los guiones largos que aparecen antes de keyserver, de recv-key y de export
Yo tenía ese mismo problema y me di cuenta que el html convierte el doble – en un — alargado… es por eso que al copiar los comandos en la terminal no se ejecutan como deberían
Un saludo
César Augusto
Saludos
Hice caso de la observación de los guiones y el resultado es el mismo.
César Augusto,
Saludos
Ya funcionó la sugerencia que hiciste.
Gracias
Federico
Pues a mi me pone esto:
nano@ubuntu:~$ sudo gpg –keyserver subkeys.pgp.net –recv-key E2A11821
gpg: AVISO: propiedad insegura del fichero de configuración `/home/nano/.gnupg/gpg.conf’
gpg: llamadas a programas externos inhabilitadas por permisos inseguros de ficheros.
gpg: recepción del servidor de claves fallida: Error general
gpg: recepción del servidor de claves fallida: Error general
si lo hago con sudo.
O esto si lo hago como usuario normal:
nano@ubuntu:~$ gpg –keyserver subkeys.pgp.net –recv-key E2A11821
gpg: AVISO: permisos inseguros del fichero de configuración `/home/nano/.gnupg/gpg.conf’
gpg: AVISO: permisos inseguros del directorio contenedor del fichero de
configuración `/home/nano/.gnupg/gpg.conf’
gpg: llamadas a programas externos inhabilitadas por permisos inseguros de ficheros.
gpg: recepción del servidor de claves fallida: Error general
gpg: recepción del servidor de claves fallida: Error general
Alguna sugerencia?
Estoy instalando en un Ubuntu dentro de windows. Si precisan mayor info digan que coloco.
Excelente ayuda, y funciona en jaunty sin problemas, Gracias.
Gracias!, me sirvió esta manera de instalarlo que pusiste
“En Ubuntu (o cualquier otra distribución de linux), la cosa se complica considerablemente. Para empezar, en condiciones normales R funciona dentro de la consola o terminal, y por lo tanto no tiene una GUI propia como sucede con Windows. [...]”
Pues en windows se usa la GUI solo para usar la consola… es la misma cosa… otro asunto es si estás utilizando el rcommander (que no me gusta)
Gracias!
Gracias, esto era lo que estaba buscando.
genial. muchas gracias.
Muchas Gracias!
Hay un Gui para el R se llama rkward –> http://sourceforge.net/apps/mediawiki/rkward/index.php?title=Main_Page
Es muy bueno este procedimiento para instalar R en Ubuntu!!!
Yo ya lo instale!! Solo falta aprender a programar!!!!!
Gracias!
excelente, gracias!!
Excelente funcionó todo bien.
Gracias
Hola, seguí tus instrucciones y la instalación corrió perfectamente, muchas gracias. ¡Amo Ubuntu!
Realmente debo decir que me impresiona como se puede hacer un post sobre un programa de software libre, iniciando por decir que para instalarlo en un sistema libre se complique la cosa, puedes también para cualquier distribución de gnu/linux descargar el binario y simplemente instalarlo con un comando desde consola (no le veo lo complicado); deberia mejor explicarse que al añadir los repositorios a la distribución permite mantener actualizado el programa. No debemos permitir que el software libre corriendo en sistemas operativos privativos aparezca a los ojos de los demás como más fácil, alejando a la comunidad de la libertad y del software libre.