Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
fr:install:bin_app_repository:22_04_a23_build:r_421 [2025/05/15 16:48] – [Librairies additionnelles] foisys | fr:install:bin_app_repository:22_04_a23_build:r_421 [2025/05/22 16:19] (Version actuelle) – supprimée 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 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 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 | ||
- | </ |