¿Cómo instalo el paquete del intérprete de lenguaje R para computación estadística?

35

¿Cómo instalar el intérprete de lenguaje R? ¿Cuál es el nombre del paquete? He tratado R, rlang, Rlang, rproject, etc, pero nada funciona - ni apt-gettampoco Ubuntu Software Center encontró R.

¿Es posible que R no esté incluido en los repositorios oficiales de Ubuntu?

amc
fuente

Respuestas:

43

El paquete que solicita es r-base . Entonces ejecute el siguiente comando:

sudo apt-get install r-base

y tendrás R en tu sistema. Hace años también estaba confundido por esto: tal nombre de paquete es realmente estúpido.


fuente
¿Cómo ejecuto el intérprete R, similar a pythonejecutar el intérprete de Python? rsimplemente se cuelga y no veo ningún candidato obvio que comience con "r" después de la instalación r-base.
user1717828
3
Casi lo tienes. Pruebe mayúscula r, escriba:R
Vajk Hermecz
26

El paquete que deseas es r-base Instalar r-base .

Si necesita compilar paquetes R desde la fuente, también necesita r-base-dev Instalar r-base-dev . (La mayoría de los usuarios probablemente no necesitan esto).

Eso es probablemente todo lo que necesitas hacer.

Obteniendo nuevas versiones de R

La versión de R probablemente sea la fuente de software oficial de su versión de Ubuntu. Suponiendo que ese sea el caso, no necesita leer más (excepto quizás por entretenimiento).

Pero si desea / necesita la última versión , elija un espejo CRAN de la lista . Haga uno de los siguientes:

  • Cree un .listarchivo (podría llamarlo r.list) /etc/apt/sources.list.dcon esta línea como su contenido:

    deb http://your-cran-mirror/bin/linux/ubuntu trusty/

    Si está utilizando Ubuntu 14.04 Trusty Tahr, lo mantendrá trustycomo está. De lo contrario, reemplace esa palabra con el nombre en clave en minúsculas de cualquier versión de Ubuntu que esté utilizando. (La primera palabra solamente; el "adjetivo", no el "nombre del animal".) Están listados aquí o en la página de lanzamientos . Por ejemplo, para Ubuntu 12.04 Precise Pangolin lo es precise. Para 14.10 Utopic Unicorn será utopic.

    Este es el nombre que figura en la mayoría o en todas las deblíneas similares del archivo de configuración /etc/apt/sources.list.

    Para crear su r.listarchivo, puede abrir una ventana de Terminal ( Ctrl+ Alt+ T) y ejecutar un comando como este (asegurándose de sustituirlo en el espejo CRAN de su elección y, si no está ejecutando 14.04, su nombre en clave de lanzamiento):

    echo 'deb http://your-cran-mirror/bin/linux/ubuntu trusty/' | sudo tee -a /etc/apt/sources.list.d/r.list

    Por ejemplo, en un sistema Ubuntu 15.04 Vivid Vervet ubicado en el noreste de los Estados Unidos, utilicé:

    echo 'deb http://cran.mirrors.hoobly.com/bin/linux/ubuntu vivid/' | sudo tee -a /etc/apt/sources.list.d/r.list
  • O , en lugar de añadir la fuente de software en su propio archivo de configuración, añadir que la línea en el fichero de configuración de software de fuentes maestro,/etc/apt/sources.list. Puede abrir ese archivo en un editor de texto gráfico abriendo una ventana de Terminal (Ctrl+Alt+T) y ejecutando el comando:

    sudo -H gedit /etc/apt/sources.list

Agregue la clave de firma para los repositorios CRAN ( puede verificarlo aquí ):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

Si eso falla, esta forma puede funcionar:

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

Para activar la nueva configuración de fuentes de software, ejecute:

sudo apt-get update

Luego, para instalar (o actualizar a) la versión de R para CRAN:

sudo apt-get install r-base

(Puede instalar r-base-devy cualquier otro paquete necesario de manera similar. Por sudo apt-get upgradelo general, actualizará cualquier paquete R que tenga versiones más nuevas, si se instala una versión anterior ; no tiene que ingresar sus nombres individualmente).

Lectura adicional / fuente citada :

Para obtener más detalles e información sobre otros paquetes de soporte disponibles para la instalación en sistemas Ubuntu, consulte "PAQUETES UBUNTU PARA R" .

  • La respuesta anterior está (muy) poco adaptada de (una pequeña) parte de ese archivo LÉAME.
  • Los comandos para importar la clave de firma CRAN se extraen directamente de ella, aunque mis instrucciones están en mis propias palabras y simplificadas.
Eliah Kagan
fuente
Agregar la línea anterior en sources.list da como resultado un error que indica que la línea está formateada incorrectamente. El siguiente hilo dice que este es el formato correcto para agregar el nombre de la fuente "deb stat.ethz.ch/CRAN/bin/linux/ubuntu trusty / # enabled-manual" askubuntu.com/questions/503270/… Corríjame si Estoy equivocado. Soy un novato, pero esto funcionó para mí.
Erdnase
@Erdnase ¡Lo siento! Tienes razón sobre el /nombre después del lanzamiento. He añadido eso a esta publicación, ¡gracias! (La parte que comienza #es un commen y es opcional.)
Eliah Kagan
Tus imágenes necesitan actualizarse.
Tim
@Tim ¿Qué imágenes?
Eliah Kagan
@ ¿Instalar los r-base? Tal vez es mi escuela bloqueándolos.
Tim
1

Editar: está incluido en los repositorios de Ubuntu, pero quieren que lo instales desde los suyos.

Fuente .

PAQUETES UBUNTU PARA R

Los paquetes R para Ubuntu en i386 y amd64 están disponibles para todas las versiones de escritorio estables de Ubuntu hasta su fecha de finalización oficial. Sin embargo, solo la última versión de Soporte a largo plazo (LTS) es totalmente compatible. A partir del 17 de octubre de 2013, las versiones compatibles son Trusty Tahr (14.04), Precise Pangolin (12.04; LTS) y Lucid Lynx (10.04; LTS).

Ver aquí para más detalles.

INSTALACIÓN

Para obtener los últimos paquetes R, agregue una entrada como

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu trusty/

o

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu precise/

o

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu lucid/

en su archivo /etc/apt/sources.list, reemplazándolo por la URL real de su espejo CRAN favorito. Vea aquí la lista de espejos CRAN. Para instalar el sistema R completo, use

  sudo apt-get update
  sudo apt-get install r-base

Los usuarios que necesitan compilar paquetes R desde la fuente [por ejemplo, mantenedores de paquetes, o cualquier persona que instale paquetes con install.packages ()] también deben instalar el paquete r-base-dev (No es relevante para usted, agregado para mayor claridad) :

  sudo apt-get install r-base-dev
Tim
fuente
Bueno, según su fuente, parece que alguien en el equipo de desarrollo de R no quiere que instalemos R desde el repositorio de Ubuntu. Hay un paquete en el repositorio de Ubuntu: r-base.
Si desea descargar R e instalarlo, entonces debe ponerse nervioso al agregar la clave pública del servidor de paquetes R como esta respuesta: askubuntu.com/questions/503270/…
karel
Si no agrega la clave pública, entonces no puede instalar R. Sin embargo, el terminal le dará un mensaje pidiéndole que agregue la clave pública antes de instalar R y si agrega la clave pública, entonces r-base puede ser instalado exitosamente después.
karel
Toda la información que necesita para agregar la clave pública se detalla en el enlace que aparece en mi primer comentario. También puedo confirmar que la información en la respuesta vinculada es actual y funciona para instalar el paquete r-base en Ubuntu 14.04.
karel