2017-07-13 4 views
1

I qdap installiert haben:Fehler in der Bibliothek (qdap): Es gibt kein Paket namens ‚qdap‘

install.packages("qdap") 

Es dauert eine Weile, alles donwload aber die Konsole mit allen Downloads füllt und bei der Ende bekomme ich eine Meldung wie diese:

Warning in install.packages : 
    installation of package ‘qdap’ had non-zero exit status 

The downloaded source packages are in 
    ‘/tmp/RtmpeTzuKz/downloaded_packages’ 
> library(qdap) 
Error in library(qdap) : there is no package called ‘qdap’ 
> 

This SO Post führte mich dependencies = TRUE versuchen Sie, aber das Problem bleibt.

Hier Sitzung info

sessionInfo(): 
> sessionInfo() 
R version 3.4.0 (2017-04-21) 
Platform: x86_64-pc-linux-gnu (64-bit) 
Running under: Ubuntu 16.04.2 LTS 

Matrix products: default 
BLAS: /usr/lib/openblas-base/libblas.so.3 
LAPACK: /usr/lib/libopenblasp-r0.2.18.so 

locale: 
[1] LC_CTYPE=en_US.UTF-8  LC_NUMERIC=C    LC_TIME=en_US.UTF-8  
[4] LC_COLLATE=en_US.UTF-8  LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 
[7] LC_PAPER=en_US.UTF-8  LC_NAME=C     LC_ADDRESS=C    
[10] LC_TELEPHONE=C    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] compiler_3.4.0 tools_3.4.0 

Ein weiterer Beitrag habe ich gestern gefunden (es kann nicht wieder finden jetzt mit einer Google-Suche) schlug ich Dateien in meinem Bibliotheksverzeichnis vorhandenen qdap entfernen, schließe meine Sitzung neu starten und frisch installieren. Es gab kein Paket namens qdap, aber einige mit qdap in dem Namen, den ich entfernte. Mein Problem ist geblieben, ich kann qdap nicht installieren.

Ich bin mir nicht sicher, welche anderen Informationen zu liefern? Jede Hilfe wird geschätzt.

Hier sind die Fehler generiert, wenn qdap zu installieren versuchen:

./configure: line 3736: /usr/lib/jvm/default-java/jre/bin/java: No such file or directory no configure: error: Java interpreter '/usr/lib/jvm/default-java/jre/bin/java' does not work ERROR: configuration failed for package ‘rJava’ * removing ‘/home/myname/R/x86_64-pc-linux-gnu-library/3.4/rJava’ Warning in install.packages : installation of package ‘rJava’ had non-zero exit status ERROR: dependency ‘rJava’ is not available for package ‘openNLPdata’ * removing ‘/home/myname/R/x86_64-pc-linux-gnu-library/3.4/openNLPdata’ Warning in install.packages : installation of package ‘openNLPdata’ had non-zero exit status ERROR: dependency ‘rJava’ is not available for package ‘xlsxjars’ * removing ‘/home/myname/R/x86_64-pc-linux-gnu-library/3.4/xlsxjars’ Warning in install.packages : installation of package ‘xlsxjars’ had non-zero exit status ERROR: dependency ‘rJava’ is not available for package ‘venneuler’ * removing ‘/home/myname/R/x86_64-pc-linux-gnu-library/3.4/venneuler’ Warning in install.packages : installation of package ‘venneuler’ had non-zero exit status ERROR: dependencies ‘openNLPdata’, ‘rJava’ are not available for package ‘openNLP’ * removing ‘/home/myname/R/x86_64-pc-linux-gnu-library/3.4/openNLP’ Warning in install.packages : installation of package ‘openNLP’ had non-zero exit status ERROR: dependencies ‘rJava’, ‘xlsxjars’ are not available for package ‘xlsx’ * removing ‘/home/myname/R/x86_64-pc-linux-gnu-library/3.4/xlsx’ Warning in install.packages : installation of package ‘xlsx’ had non-zero exit status ERROR: dependencies ‘openNLP’, ‘venneuler’, ‘xlsx’ are not available for package ‘qdap’ * removing ‘/home/myname/R/x86_64-pc-linux-gnu-library/3.4/qdap’ Warning in install.packages : installation of package ‘qdap’ had non-zero exit status

Da dies sieht aus wie ein rjava Ausgabe fand ich this Post und versuchte, die Top-Antwort im Terminal abgestimmt:

apt-get install r-cran-rjava 

Folgte in:

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) 
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? 

Ich hoffe, es gibt einen Weg um thi s ohne Root-Benutzer zu sein? Ich bin mit Linux nicht so vertraut. Ich kann andere p-Pakete installieren.

+0

Möglicherweise möchten Sie tatsächliche Fehler in die Installation einbeziehen, um festzustellen, was falsch läuft. –

+0

Fertig. Sieht aus wie ein rJava-Problem –

+0

Was passiert, wenn Sie versuchen, 'apt-get installieren r-cran-rjava'? Es scheint, dass das Problem bei der Installation von rjava die Erlaubnis ist. –

Antwort

0

Es gibt eine Lösung für dieses Problem, wenn Sie keinen Root-Zugriff haben.

  1. Download von Java (stellen Sie sicher, JDK zu installieren) und installieren Sie es in Ihrem $ HOME

    können Sie tun das, wie Oracle Java ist nur ein tar.gz-Paket

  2. Stellen Sie sicher einstellen JAVA_HOME

    export JAVA_HOME=$HOME/opt/my_jdk_installation 
    
  3. Sobald Sie Java haben Sie R neu zu konfigurieren

    sagen

    Einfach R, wo Ihr Java

    ist
    R CMD javareconf \ 
    JAVA_HOME=${JAVA_HOME} \ 
    JAVA=${JAVA_HOME}/bin/java \ 
    JAVAC=${JAVA_HOME}/bin/javac \ 
    JAVAH=${JAVA_HOME}/bin/javah \ 
    JAR=${JAVA_HOME}/bin/jar \ 
    JAVA_LD_LIBRARY_PATH=${JAVA_HOME}/jre/lib/server \ 
    JAVA_CPPFLAGS="-I${JAVA_HOME}/include -I${JAVA_HOME}/include/linux" 
    

Da nun, R sollten Sie Ihre persönliche Installation von Java verwenden. Auf diese Weise sind Sie nicht auf sys admin angewiesen.

Verwandte Themen