Essayer d'installer R-3.3.2 mais quand j'utilise $./configure
, Je reçois toujours l'erreur:
checking whether bzip2 support suffices... configure: error: bzip2 library and headers are required
Cela a fonctionné pour moi après:
Sudo apt-get install libbz2-dev
J'ai compilé avec succès R à partir de la source, les étapes suivantes nécessitent une attention particulière:
installez les bibliothèques dépendantes: zlib-1.2.8, bzip2-1.0.6, xz-5.2.2, pcre-8.39, curl-7.52.1. Plus précisément, pour compiler bzip2, le Makefile doit être modifié: original: CC = gcc après modification: CC = gcc -fPIC
passez la bibliothèque et le fichier d'en-tête à la configuration avec les variables appropriées:
export CPATH =/opt/zlib-1.2.8/include /:/opt/bzip2-1.0.6/include /:/opt/xz-5.2.2/include /:/opt/pcre-8.39/include /
export LD_LIBRARY_PATH =/opt/zlib-1.2.8/lib /:/opt/bzip2-1.0.6/lib /:/opt/xz-5.2.2/lib /:/opt/pcre-8.39/lib /
./configure --prefix =/opt/R/R_soft/--enable-R-shlib --with-libpth-prefix =/opt/CPPFLAGS = "- I/opt/bzip2-1.0.6/include/-I /opt/zlib-1.2.8/include/ -I/opt/xz-5.2.2/include/-I/opt/pcre-8.39/include/-I/opt/curl-7.52.1/include/"LDFLAGS = "- L/opt/xz-5.2.2/lib/-L/opt/zlib-1.2.8/lib/-L/opt/bzip2-1.0.6/lib/-L/opt/pcre-8.39/lib/-L/opt/curl-7.52.1/lib/"
Il semble que CPATH
et CPPFLAGS
soit redondant ici, j'ai trouvé que CPPFLAGS
ET LDFLAGS
ne fonctionnait pas.
Tout d'abord, savez-vous que vous pouvez obtenir binaires préconstruits de actuels R ?
Deuxièmement, votre commentaire sur le bzip2
binaire n'a aucune incidence sur la nécessité de la bibliothèque R besoins pour compiler et lier contre.
Troisièmement, vous pouvez rechercher: apt-cache search bzip2 | grep library
vous y aurait amené.
Quatrièmement, pour tous les packages existants, vous pouvez réellement installer leurs dépendances de construction connues . Mais voyez le premier point, vous ne voulez probablement pas construire à partir de la source.
Cinquième et clôture: Sudo apt-get install libbz2-dev
répond à votre question (étroite) mais vous aurez probablement d'autres problèmes. Il y a n manuel complet consacré à l'installation et à l'administration de R qui a toutes les réponses pour vous.