Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
fr:install:bin_app_repository:22_04_a23_build:r_421 [2023/06/20 17:21] – créée foisys | fr:install:bin_app_repository:22_04_a23_build:r_421 [2023/06/20 17:25] (Version actuelle) – [Annexe: Installation d'une interface graphique à R] foisys | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Installation de R 4.3.1 ====== | ||
+ | ===== Librairies additionnelles ===== | ||
+ | |||
+ | * Il vous faudra les librairies suivantes: | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | <sxh bash> | ||
+ | % sudo apt-get --no-install-recommends install gfortran libreadline6-dev libpng-dev libtiff5-dev libjpeg8-dev libcairo2-dev libxt-dev xorg-dev tcl-dev tk-dev texinfo texlive texlive-fonts-extra libblas-dev | ||
+ | </ | ||
+ | |||
+ | * Mais j'ai aussi trouvé un raccourci pour tout cela: Ubuntu à un package appelé '' | ||
+ | |||
+ | <sxh> | ||
+ | % sudo apt-get build-dep r-base-dev | ||
+ | </ | ||
+ | |||
+ | * Et si vous tentez la chose, ça ne fonctionnera pas... | ||
+ | <sxh bash> | ||
+ | E: You must put some ' | ||
+ | </ | ||
+ | |||
+ | * Il faut aller éditer le fichier ''/ | ||
+ | |||
+ | <sxh> | ||
+ | % sudo apt-get update | ||
+ | </ | ||
+ | |||
+ | ===== Procédure ===== | ||
+ | |||
+ | ==== Installation de R ==== | ||
+ | |||
+ | * Source ou package? Dans le cas de R, c'est vraiment une bonne question à se poser car même si la philosophie de Impilo est de partir du source, R est un cas particulier vu sa complexité et le fait que plusieurs autres composantes retrouvées dans Impilo dépendent d' | ||
+ | |||
+ | * En premier lieu, il faut se placer dans ''/ | ||
+ | |||
+ | <sxh bash> | ||
+ | % cd / | ||
+ | % sudo curl -L -O https:// | ||
+ | % sudo tar -zxvf R-4.3.1.tar.gz | ||
+ | % sudo rm -rf mv R-4.3.1.tar.gz | ||
+ | </ | ||
+ | |||
+ | * Deuxièmement, | ||
+ | |||
+ | <sxh bash> | ||
+ | % sudo chown -R root:root ./R-4.3.1 | ||
+ | % sudo chmod 755 ./R-4.3.1 | ||
+ | </ | ||
+ | |||
+ | * La compilation est simple: | ||
+ | |||
+ | <sxh bash> | ||
+ | % cd ./R-4.3.1 | ||
+ | % sudo ./configure --prefix=`pwd` --enable-R-shlib && sudo make && sudo make install | ||
+ | </ | ||
+ | |||
+ | * Il reste à éditer le fichier ''/ | ||
+ | |||
+ | <sxh bash> | ||
+ | # | ||
+ | # R specific environment variable | ||
+ | # | ||
+ | export PATH=$PATH:/ | ||
+ | </ | ||
+ | |||
+ | ==== Annexe: Installation de IRkernel permettant à Jupyter et R de communiquer ==== | ||
+ | |||
+ | Le module '' | ||
+ | |||
+ | <sxh bash> | ||
+ | % R -e " | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Annexe: Installation d'une interface graphique à R ==== | ||
+ | |||
+ | **NOTE:** RStudio n'est pas disponible pour la plateforme ARM64. | ||
+ | |||
+ | Il existe plusieurs interfaces graphiques pour R et mon choix s'est porté sur [[http:// | ||
+ | |||
+ | * Téléchargez le fichier '' | ||
+ | |||
+ | <sxh bash> | ||
+ | % cd | ||
+ | % curl -L -O https:// | ||
+ | </ | ||
+ | |||
+ | * RStudio a une dépendance pour son installation: | ||
+ | |||
+ | <sxh bash> | ||
+ | % sudo apt-get install libclang-dev | ||
+ | </ | ||
+ | |||
+ | * Installer '' | ||
+ | |||
+ | <sxh bash> | ||
+ | % sudo dpkg -i rstudio-2023.06.0-421-amd64.deb | ||
+ | % rm -rf rstudio-2023.06.0-421-amd64.deb | ||
+ | </ | ||
+ | |||
+ | * RStudio devrait maintenant être disponible: | ||
+ | |||
+ | <sxh bash> | ||
+ | % rstudio | ||
+ | </ | ||
+ | |||
+ | * Prenez note no. 1: il faut avoir modifier le fichier ''/ | ||
+ | <sxh bash> | ||
+ | % source / | ||
+ | </ | ||
+ | * Prenez note no. 2: comme RStudio est une application graphique, il faut être dans un desktop Xfce ou bien invoquer RStudio via un terminal X. Sous Xfce, il se trouvera dans le menu // | ||
+ | |||
+ | * Pour effacer RStudio, utilisez également '' | ||
+ | |||
+ | <sxh bash> | ||
+ | % sudo dpkg --purge rstudio-2023.06.0-421-amd64.deb | ||
+ | </ |