IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Problème d'installation de R version 4.0


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 70
    Par défaut Problème d'installation de R version 4.0
    Bonjour,

    Je voulais savoir si quelqu'un serait apte à m'aider sur l'installation du R version 4.0 sur un Linux Ubuntu (#57~18.04.1-Ubuntu SMP Thu Oct 15 14:04:49 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux)
    j'ai pu installer le fichier compressé mais quand je le compile je tombe sur un message d'erreur

    J'ai installé le fichier compressé sur :
    https://cloud.r-project.org/bin/linu....3.orig.tar.gz

    J'ai extrait le fichier dans mes téléchargements et lancer le là dedans qui m'a renvoyé le message suivant :
    tout un tas de "checking" puis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    configure: error: PCRE2 library and headers are required, or use --with-pcre1 and PCRE >= 8.32 with UTF-8 support
    et je ne peux donc pas lancer le "make" après

    Merci d'avance de vos éventuelles réponses, cordialement !

  2. #2
    Membre éclairé
    Homme Profil pro
    Formateur et consultant R
    Inscrit en
    Juin 2020
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Formateur et consultant R
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2020
    Messages : 36
    Par défaut
    Bonjour,

    Si vous avez vraiment besoin de compiler R pour l'installer, pour répondre au message d'erreur, vous devez d'abord installer PCRE avec:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo apt install libpcre2-dev
    Pour information, voici mon script pour télécharger, compiler, installer R sur un RaspberryPi:
    J'en parle dans cet article de blog plus en détail : https://statnmap.com/fr/2019-08-30-c...y-pi-3-avec-r/

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    sudo apt-get install -y gfortran libreadline6-dev libx11-dev libxt-dev \
           libpng-dev libjpeg-dev libcairo2-dev xvfb \
           libbz2-dev libzstd-dev liblzma-dev \
           libcurl4-openssl-dev libssl-dev apt libpcre2-dev \
           wget openjdk-11-jdk texlive-latex-base
     
    cd /usr/local/src
    sudo wget https://cran.rstudio.com/src/base/R-4/R-4.0.2.tar.gz
    sudo su
    tar zxvf R-4.0.2.tar.gz
    cd R-4.0.2
    <!-- I specified a custom directory with option like --prefix=$HOME/R, because the lack of place requires me to store R  -->
    ./configure --enable-R-shlib --prefix=/mnt/Iomega_HDD/R #--with-blas --with-lapack #optional
    make
    make install
    cd ..
    rm -rf R-4.0.2*
    exit
    cd

    Ceci étant dit, si vous n'êtes pas sur ARM, je vous recommande d'utiliser les dépôts classiques pour Ubuntu. J'ai aussi fait un article de blog pour ça : https://rtask.thinkr.fr/fr/installat...-cartographie/

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 70
    Par défaut
    Merci pour les packages à installer, ça a l'air d'avoir changer des choses puisque la commande
    a marché sans erreur cette-fois-ci mais un second soucis est arrivé avec la commande
    qui m'affiche le message suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    trying to compile and link a JNI program 
    detected JNI cpp flags    : 
    detected JNI linker flags : -L$(JAVA_HOME)/lib/server -ljvm
    Warning message:
    In (function (n)  :
      input string '/home/eckmul/Téléchargements/R-4.0.3/library' cannot be translated to UTF-8, is it valid in 'ANSI_X3.4-1968'?
    make[2]*: on entre dans le répertoire «*/tmp/Rjavareconf.x3Jxeh*»
    gcc -I"/home/eckmul/Téléchargements/R-4.0.3/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2  -c conftest.c -o conftest.o
    conftest.c:1:10: fatal error: jni.h: Aucun fichier ou dossier de ce type
     #include <jni.h>
              ^~~~~~~
    compilation terminated.
    /home/eckmul/Téléchargements/R-4.0.3/etc/Makeconf:172: recipe for target 'conftest.o' failed
    make[2]: *** [conftest.o] Error 1
    make[2]*: on quitte le répertoire «*/tmp/Rjavareconf.x3Jxeh*»
    Unable to compile a JNI program
    
    
    JAVA_HOME        : /usr/lib/jvm/java-11-openjdk-amd64
    Java library path: 
    JNI cpp flags    : 
    JNI linker flags : 
    Updating Java configuration in /home/eckmul/Téléchargements/R-4.0.3
    Done.

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/11/2010, 08h48
  2. Réponses: 1
    Dernier message: 09/04/2009, 10h47
  3. Réponses: 0
    Dernier message: 25/12/2008, 18h00
  4. Réponses: 0
    Dernier message: 28/10/2008, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo