configurez l'erreur d'installation de R-3.3.2 sur Ubuntu: vérifiez si le support de bzip2 est suffisant ... configure: error: la bibliothèque bzip2 et les en-têtes sont obligatoires
Essayer d'installer R-3.3.2, mais lorsque j'utilise $./configure
je reçois l'erreur:
checking whether bzip2 support suffices... configure: error: bzip2 library and headers are required
source d'informationauteur InformaticsLad
Vous devez vous connecter pour publier un commentaire.
J'ai compilé avec succès la R de la source, les étapes suivantes méritent une attention particulière:
installer 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é:
origine: CC=gcc
après modification: CC=gcc-fPIC
passer à la bibliothèque et le fichier d'en-tête pour le configurer avec une bonne variables:
à l'exportation 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
CPATH
etCPPFLAGS
est redondant ici, j'ai trouvé leCPPFLAGS
ETLDFLAGS
pas travaillé.Tout d'abord, êtes-vous conscient que vous pouvez obtenir prêts à l'emploi binaires de actuelle R ?
Seconde, votre commentaire sur le
bzip2
binaire n'a aucune incidence sur la nécessité pour le bibliothèque R a besoin pour compiler et lier contre.Troisième, vous pouvez effectuer une recherche:
apt-cache search bzip2 | grep library
aurait obtenu vous.Quatrième, pour tous les paquets existants, vous pouvez installer leur connu les dépendances de construction. Mais à voir le point, vous ne voulez probablement pas à construire à partir de la source.
Cinquième, et la fermeture:
sudo apt-get install libbz2-dev
les réponses à vos (étroit) de la question, mais vous aurez certainement d'autres questions. Il est tout un manuel consacrée à l'installation et l'administration de la R qui a toutes les réponses pour vous.Il a travaillé pour moi après: