J'essaie d'installer la dernière version de R dans Ubuntu 16.04.
Mais en quelque sorte, il installe 3.4.4 même si la dernière version de R est 3.6.1. J'ai également lu certains articles qui indiquent "Pour obtenir les derniers packages R 3.6, ajoutez une entrée comme":
deb https://cloud.r-project.org/bin/linux/ubuntu disco-cran35/
Mais je ne comprends toujours pas ce que je dois faire avec ce lien.
Tout d'abord, supprimez la version installée de R à l'aide de:
Sudo apt purge r-base
Vous devez également désinstaller tous les autres packages R que vous pourriez avoir installés.
Comme indiqué dans le R guide d'installation , pour 16.04 vous devez ajouter le référentiel deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/
à /etc/apt/sources.list
. Il existe un moyen plus long et plus court de le faire.
Chemin plus long: Pour ajouter le référentiel, ouvrez un terminal et exécutez
Sudo nano /etc/apt/sources.list
Copier et coller deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/
à la fin du fichier (coller est Ctrl+Shift+V pour nano).
Ajoutez ensuite la clé publique du référentiel exécutant la commande suivante:
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
Enfin, mettez à jour votre système pour activer le référentiel:
Sudo apt update
Méthode plus courte: Vous pouvez ajouter le référentiel, la clé et la mise à jour en tant que commande de terminal à une ligne:
Sudo bash -c 'echo "deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/" >> /etc/apt/sources.list' && Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 && Sudo apt update
Vous devriez maintenant pouvoir installer R 3.6 en exécutant:
Sudo apt install r-base
Vous pouvez facilement le faire en utilisant le package ropenblas de R. Installez le devtools , puis exécutez le code suivant:
devtools::install_github(repo = "prdm0/ropenblas", force = TRUE)
ropenblas::rcompiler()
Voir: https://github.com/prdm0/ropenblas#rcompiler-function
Oui, vous avec ropenblas pourrez compiler la dernière version stable du langage R. [~ # ~] r [~ # ~] et Binaires Rscript sera créé et configuré pour être utilisé dans votre distribution GNU/Linux. La procédure est la même pour toute distribution GNU/Linux.