GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo actualizar R en Linux?

Ahora es muy simple. Solo haz:

install.packages("ropenblas")
ropenblas::rcompiler()

Nota :Ahora mantengo en GitHub (aquí) una guía actualizada para actualizar R en Linux Mint o Ubuntu Linux, que también incluye un poco de información adicional sobre las dependencias del sistema para tidyverse , el popular conjunto de paquetes de gestión de datos, así como devtools , el popular paquete de desarrollo de paquetes R...

El enlace proporcionado por FedRo es un buen recurso; sin embargo, sería necesario realizar un ligero cambio ya que está utilizando Linux Mint 18.1, que utiliza repositorios Xenial en lugar de repositorios Trusty (consulte aquí). También suelo utilizar este enfoque para tratar con los paquetes que ya instalé cuando actualicé R en lugar del enfoque que ofrece FedRo. Entonces, para completar, estos son todos los pasos que debe seguir:

Paso 1

Vaya a la lista de espejos de CRAN y busque la URL del espejo más cercano a usted. Los siguientes comandos de terminal asumen que eliges http://cran.wustl.edu/

Paso 2

Abra una terminal e ingrese los siguientes comandos (reemplazando http://cran.wustl.edu/ con la URL espejo de CRAN que eligió en el paso 1):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt upgrade r-base r-base-dev
sudo apt update
sudo apt upgrade

Tenga en cuenta también que he puesto para actualizar r-base y r-base-dev , pero no sé si tienes r-base-dev instalado. Si no, te recomiendo que lo instales a través de sudo apt install r-base-dev .

Paso 3

Inicie una nueva sesión de R y ejecute lo siguiente:

update.packages(checkBuilt=TRUE, ask=FALSE)

Entonces deberías estar listo para irte.

Actualización:Linux Mint 19 y R 3.6.x

Dado que tanto Linux Mint como R han visto actualizaciones desde que respondí esta pregunta, estoy actualizando para aquellos que llegan a esta respuesta que necesitan información para Linux Mint 19 y R 3.6.x.

La única diferencia es que en lugar del comando

sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list

necesitas usar

sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu bionic-cran35/" | sudo tee -a /etc/apt/sources.list

(reemplazando http://cran.wustl.edu/ con la URL espejo de CRAN que eligió en el paso 1)

Pongo aquí la clave completa, aunque muchas otras guías que puede ver usarán solo la "clave corta". He actualizado esta guía para usar la clave completa por motivos de seguridad (ver aquí, por ejemplo).


Linux
  1. Cómo instalar Vagrant en Linux

  2. Cómo actualizar Kernel en Linux Desktop

  3. Cómo actualizar CentOS 7 a CentOS 8 Linux

  4. Cómo actualizar a Debian 11 desde Debian 10

  5. Cómo asegurar Rocky Linux 8

Cómo actualizar Alpine Linux a la última versión

Cómo cambiar el tiempo de espera de la contraseña de Sudo en Linux

Cómo actualizar a AlmaLinux 8.5

Cómo actualizar CentOS 7 a CentOS 8 Linux

Cómo ejecutar un alias con Sudo en Linux

Cómo instalar MongoDB en Rocky Linux 8