GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿R 3.5.0 no funciona en Ubuntu 18.04?

Acabo de instalar Ubuntu 18.04 en mi computadora portátil de prueba. Instalación totalmente nueva (elija la opción 'mínima'). Las dos primeras cosas que hice fueron instalar R 3.5 y R Studio 1.1.453 . Si abro una instalación nueva de R y la dejo inactiva durante aproximadamente 30 minutos, finalmente obtengo el error "Error: Unable to establish connection with R session" .

En este momento no puedo hacer nada en R Studio y tengo que xkill y recargar todo para continuar con la programación. Una búsqueda en Internet revela que este problema ha aparecido repetidamente desde que las personas instalaron R/R Studio en máquinas Ubuntu que usan GNOME. No estoy seguro de si GNOME es la causa principal, pero es interesante.

¿Alguien resolvió esto? O tal vez ejecuta R 3.5 bien en Ubuntu 18.04 sin problemas. Por favor hagamelo saber. Solo puedo correr durante 30 minutos más o menos antes de que este problema detenga mi sistema. Y mi sistema es una instalación nueva de Bionic Beaver con solo R. Extraño.

—— y para aquellos que se preguntan ——

la instalación de R fue a través de

sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt-get update
sudo apt-get install r-base r-base-dev

y R Studio se instaló a través de este enlace a través del centro de software de Ubuntu
https://download1.rstudio.org/rstudio-xenial-1.1.453-amd64.deb

y se especula que la versión preliminar de R Studio puede solucionar esto (TBD)
https://s3.amazonaws.com/rstudio-ide-build/desktop/trusty/amd64/rstudio-1.2.792-amd64.deb

Respuesta aceptada:

Actualmente, el espejo CRAN proporciona R 3.6 de forma predeterminada.

Para obtener R 3.5 en Ubuntu 18.04 LTS, debemos agregar el repositorio CRAN con:

sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt-get update

y luego ajuste APT a la prioridad más alta de las versiones R 3.5.x para el repositorio CRAN con un solo comando largo:

cat <<EOF | sudo tee /etc/apt/preferences.d/pin-r35
Package: r-*
Pin: release a=bionic-cran35
Pin: version 3.5*
Pin-Priority: 800

Package: r-cran-nlme
Pin: release a=bionic-cran35
Pin: version 3.1.139-1bionic0
Pin-Priority: 800

Package: r-cran-cluster
Pin: release a=bionic-cran35
Pin: version 2.0.8-1bionic0
Pin-Priority: 800
EOF

Luego instale R 3.5 con el siguiente comando:

sudo apt-get install r-base r-base-dev

Y finalmente comprueba que la versión R es 3.5:

$ R

R version 3.5.3 (2019-03-11) -- "Great Truth"

Notas:

  1. He comprobado este método en una máquina virtual Ubuntu 18.04 LTS limpia con dos paquetes R esenciales instalados:r-base y r-base-dev (y sus dependencias).
  2. Si desea volver a R 3.6, simplemente elimine el archivo pin/lock con sudo rm /etc/apt/preferences.d/pin-r35 y ejecuta sudo apt-get dist-upgrade para obtener las dependencias más recientes.
  3. Para Ubuntu 16.04 LTS, el método es muy similar; vea mi otra respuesta.
Relacionado:Mac:¿Crear Ubuntu VM con VirtualBox?
Ubuntu
  1. ¿El adaptador Dell Da200 no funciona en Ubuntu?

  2. ¿El subwoofer del sistema de sonido envolvente 5.1 no funciona?

  3. ¿El ecualizador de audio Pulse no funciona en Ubuntu 18.04?

  4. ¿Sonido Ubuntu Linux 19.10 en Hp Pavilion Aio no funciona?

  5. Comando de Rescate Grub. Grub no funciona en Ubuntu 13?

Arreglar los podcasts de video de Spotify que no funcionan en Ubuntu Linux

El inicio de sesión automático no funciona en Ubuntu 17.10

Red compartida Ubuntu 15.04 no funciona?

¿El bloqueo de pantalla de Ubuntu 17.10 no funciona y está gris?

¿Bluetooth no funciona en Ubuntu 13.10?

El comando Traceroute no funciona en Ubuntu