GNU/Linux >> Tutoriels Linux >  >> Ubuntu

R 3.5.0 ne fonctionne pas sur Ubuntu 18.04 ?

Je viens d'installer Ubuntu 18.04 sur mon ordinateur portable de banc d'essai. Nouvelle installation totale (choisissez l'option "minimal"). Les deux premières choses que j'ai faites ont été d'installer R 3.5 et R Studio 1.1.453 . Si j'ouvre une nouvelle installation de R et que je la laisse rester inactive pendant environ 30 minutes, j'obtiens finalement l'erreur "Error: Unable to establish connection with R session" .

À ce stade, je ne peux rien faire dans R Studio et je dois xkill et rechargez tout pour continuer la programmation. Une recherche sur Internet révèle que ce problème est apparu à plusieurs reprises depuis que les gens ont installé R/R Studio sur les machines Ubuntu qui utilisent GNOME. Je ne sais pas si GNOME est la cause principale, mais c'est intéressant.

Quelqu'un a résolu ce problème ? Ou peut-être que vous exécutez correctement R 3.5 sur Ubuntu 18.04 sans problème. S'il vous plaît, faites-moi savoir. Je ne peux courir que 30 minutes environ avant que ce problème ne mette mon système en panne. Et mon système est une nouvelle installation de Bionic Beaver avec juste R dessus. Bizarre.

—— et pour ceux qui se demandent ——

l'installation pour R s'est faite via

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

et R Studio a été installé via ce lien via le centre de logiciels Ubuntu
https://download1.rstudio.org/rstudio-xenial-1.1.453-amd64.deb

et il est supposé que la version préliminaire de R Studio pourrait résoudre ce problème (à déterminer)
https://s3.amazonaws.com/rstudio-ide-build/desktop/trusty/amd64/rstudio-1.2.792-amd64.deb

Réponse acceptée :

Actuellement, le miroir CRAN fournit R 3.6 par défaut.

Pour obtenir R 3.5 sur Ubuntu 18.04 LTS, nous devons ajouter le référentiel CRAN avec :

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

puis ajustez APT à la priorité la plus élevée des versions R 3.5.x pour le référentiel CRAN avec une longue commande unique :

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

Installez ensuite R 3.5 avec la commande ci-dessous :

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

Et enfin vérifiez que la version R est 3.5 :

$ R

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

Remarques :

  1. J'ai vérifié cette méthode sur une machine virtuelle Ubuntu 18.04 LTS propre avec deux packages R essentiels installés - r-base et r-base-dev (et leurs dépendances).
  2. Si vous souhaitez revenir à R 3.6, supprimez simplement le fichier pin/lock avec sudo rm /etc/apt/preferences.d/pin-r35 et exécutez sudo apt-get dist-upgrade pour obtenir les dernières dépendances.
  3. Pour Ubuntu 16.04 LTS, la méthode est très similaire - voir mon autre réponse.
Connexes :Mac - Créer une machine virtuelle Ubuntu avec VirtualBox ?
Ubuntu
  1. Correction du lecteur de carte SD ne fonctionnant pas après la mise à niveau d'Ubuntu 16.04

  2. Ubuntu – Crontab ne fonctionne pas ?

  3. La suspension ne fonctionne pas après la mise à jour vers Ubuntu 14.04 à partir de 13.10 ?

  4. Le caisson de basses du système surround 5.1 ne fonctionne pas ?

  5. L'égaliseur audio Pulse ne fonctionne pas dans Ubuntu 18.04 ?

Correction des podcasts vidéo Spotify ne fonctionnant pas sur Ubuntu Linux

La connexion automatique ne fonctionne pas dans Ubuntu 17.10

Partage réseau Ubuntu 15.04 ne fonctionne pas ?

Le verrouillage de l'écran Ubuntu 17.10 ne fonctionne pas et est gris?

Ubuntu 16.04 Dual Monitor ne fonctionne pas ?

La commande Traceroute ne fonctionne pas sur Ubuntu