2016-05-25 9 views
1

Ich habe R 3.3.0 auf einem Centos 5.2 Server installiert und versuche, die Pakete zu installieren, die ich benötige, um eine shiny App auszuführen; Eines der Pakete ist Hmisc und verursacht einen Fehler.Fehler beim Installieren von Hmisc in R 3.3.0 auf Centos 6.7

Leider habe ich keine Ahnung, wie es weiter geht. Könnte jemand bitte beraten? Muss ich zusätzliche Bibliotheken über yum install hinzufügen?

Vielen Dank

gcc: /builddir/build/BUILD/R-3.3.0/zlib-1.2.8/target/usr/lib64/libz.a: Keine solche Datei oder das Verzeichnis
gcc: /builddir/build/BUILD/R-3.3.0/bzip2-1.0.6/target/usr/lib64/libbz2.a: Keine solche Datei oder kein Verzeichnis
gcc: /builddir/build/BUILD/R-3.3 .0/xz-5.2.2/target/usr/lib64/liblzma.a: Keine solche Datei oder kein Verzeichnis
gcc: /builddir/build/BUILD/R-3.3.0/pcre-8.38/target/usr/lib64 /libpcre.a: Keine solche Datei oder kein Verzeichnis
gcc: /builddir/build/BUILD/R-3.3.0/curl-7.48. 0/target/usr/lib64/libcurl.a: Keine solche Datei oder das Verzeichnis

> sessionInfo() 
R version 3.3.0 (2016-05-03) 
Platform: x86_64-redhat-linux-gnu (64-bit) 
Running under: CentOS release 6.7 (Final) 

locale: 
[1] LC_CTYPE=en_US.UTF-8  LC_NUMERIC=C    
[3] LC_TIME=en_US.UTF-8  LC_COLLATE=en_US.UTF-8  
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 
[7] LC_PAPER=en_US.UTF-8  LC_NAME=C     
[9] LC_ADDRESS=C    LC_TELEPHONE=C    
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

loaded via a namespace (and not attached): 
[1] tools_3.3.0 

Antwort

4

Das ist für mich mit dem gleichen Problem gearbeitet, es ist ein Hack, aber immer noch gearbeitet.

wget http://zlib.net/zlib-1.2.8.tar.gz 
./configure ; make ; make install 
mkdir -p /builddir/build/BUILD/R-3.3.0/zlib-1.2.8/target/usr/lib64/ 
ln -s /usr/local/lib/libz.a /builddir/build/BUILD/R-3.3.0/zlib-1.2.8/target/usr/lib64/libz.a 

wget http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz 
make ; make install 
mkdir -p /builddir/build/BUILD/R-3.3.0/bzip2-1.0.6/target/usr/lib64/ 
ln -s /usr/local/lib/libbz2.a /builddir/build/BUILD/R-3.3.0/bzip2-1.0.6/target/usr/lib64/libbz2.a 

wget http://tukaani.org/xz/xz-5.2.2.tar.gz 
./configure ; make ; make install 
mkdir -p /builddir/build/BUILD/R-3.3.0/xz-5.2.2/target/usr/lib64/ 
ln -s /usr/local/lib/liblzma.a /builddir/build/BUILD/R-3.3.0/xz-5.2.2/target/usr/lib64/liblzma.a 

wget http://downloads.sourceforge.net/project/pcre/pcre/8.38/pcre-8.38.tar.gz 
./configure ; make ; make install 
mkdir -p /builddir/build/BUILD/R-3.3.0/pcre-8.38/target/usr/lib64/ 
ln -s /usr/local/lib/libpcre.a /builddir/build/BUILD/R-3.3.0/pcre-8.38/target/usr/lib64/libpcre.a 

wget https://curl.haxx.se/download/curl-7.48.0.tar.gz 
./configure ; make ; make install 
mkdir -p /builddir/build/BUILD/R-3.3.0/curl-7.48.0/target/usr/lib64/ 
ln -s /usr/local/lib/libcurl.a /builddir/build/BUILD/R-3.3.0/curl-7.48.0/target/usr/lib64/libcurl.a 

    yum install libidn-devel.i686 libidn-devel.x86_64 libssh-devel.x86_64 libssh-devel.i686 libssh2-devel.i686 libssh2-devel.x86_64 openldap-devel.i686 openldap-devel.x86_64 

R 
install.packages("Hmisc") 

> library(Hmisc) 
Loading required package: lattice 
Loading required package: survival 
Loading required package: Formula 
Loading required package: ggplot2 

Attaching package: ‘Hmisc’ 

The following objects are masked from ‘package:base’: 

    format.pval, round.POSIXt, trunc.POSIXt, units 

> 
+0

Vielen Dank. Das hat das Problem gelöst. –