Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| fr:install:bin_app_repository:24_04_a25_build:r_450 [2025/12/07 11:22] – [Annexe: Installation d'une interface graphique à R] foisys | fr:install:bin_app_repository:24_04_a25_build:r_450 [2025/12/07 12:20] (Version actuelle) – [Annexe: Installation d'une interface graphique à R] foisys | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Installation de R 4.5.0 ====== | ||
| + | ===== 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> | ||
| + | # La ligne suivante dans la section Suites: noble ... | ||
| + | Types: deb | ||
| + | # ... devient | ||
| + | Types: deb deb-src | ||
| + | </ | ||
| + | * Avant d' | ||
| + | |||
| + | <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 code 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.5.0.tar.gz | ||
| + | % sudo rm -rf mv R-4.5.0.tar.gz | ||
| + | </ | ||
| + | |||
| + | * Deuxièmement, | ||
| + | |||
| + | <sxh bash> | ||
| + | % sudo chown -R root:root ./4.5.0 | ||
| + | % sudo chmod 755 ./4.5.0 | ||
| + | </ | ||
| + | |||
| + | * La compilation est simple: | ||
| + | |||
| + | <sxh bash> | ||
| + | % cd ./4.5.0 | ||
| + | % 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'a pas encore de version officielle pour la plateforme ARM64; cependant, une version beta est [[https:// | ||
| + | |||
| + | 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-2025.05.0-496-amd64.deb | ||
| + | % rm -rf rstudio-2025.05.0-496-amd64.deb | ||
| + | </ | ||
| + | |||
| + | * RStudio devrait maintenant être disponible: | ||
| + | |||
| + | <sxh bash> | ||
| + | % rstudio | ||
| + | </ | ||
| + | |||
| + | * Prenez note: 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-2025.05.0-496-amd64.deb | ||
| + | </ | ||