Kennt sich jemand mit Rstudio unter Linux aus und kann mir bei der Installation eines Packages helfen?

Hallo an die Gruppe,

ich muss euch um Rat fragen da ich selber etwas überfordert bin.

Ich muss fürs Studium Rstudio auf meinem Linux-Rechner verwenden und versuche nun seit einigen Tagen (erfolglos) das Package "sf" zu installieren.

Zwar kann ich über die Kommandozeile das Package runterladen, allerdings scheint es nicht in meiner library auf und ich kann das Programm auch nicht ausführen.

Kann mir bitte jemand weiterhelfen?

LG,

Michael

Mit welchen Linux arbeitest Du.

Mir scheint, dass es ein Problem der Zuordnung ist. Rstudio findet das Paket sf nicht. Welche Meldungen gab es beim herunter laden, wo wurde dieses abgespeichert? Läßt Deine Version von RStudio Paketerweiterungen überhaupt zu?

attachment.html (2.14 KB)

Hallo Ferdinand,

danke für deine schnelle Reaktion.

Ich arbeite gerade mit der neuesten Version von Linux Mint.

ich bekomme keine Fehlermeldung:

"> install.packages("sf")
Installing package into ‘/home/edward/R/x86_64-pc-linux-gnu-library/3.6’
(as ‘lib’ is unspecified)
also installing the dependencies ‘e1071’, ‘wk’, ‘classInt’, ‘Rcpp’, ‘s2’, ‘units’

versuche URL 'https://cloud.r-project.org/src/contrib/e1071_1.7-9.tar.gz
Content type 'application/x-gzip' length 566723 bytes (553 KB)

Il package "sf" viene trovato e scaricato:
!image.png|386x481
ma il processo di installazione, molto lungo e con molte dependency,
produce molti errori.
Alla fine alcuni package come "s2" vengono aggiunti, ma non "sf".
Serve rivedere in dettaglio il log di compilazione e installazion.
qui ho:
!image.png|610x377
su Linux Mint Cynnamon 19.3 64bit

diego

attachment.html (4.73 KB)

Veramente Michael di ERROR ne leggo almeno due, guarda meglio...
diego

attachment.html (11.8 KB)

Ciao Diego,

grazie per il commento.

Sinceramente peró non so come proseguire. Saresti in grado di darmi una mano perfavore?

Devo trovare il tempo di analizzare meglio gli errori che forse stanno in
altri package che vengono richiamati dome dipendenze di "sf";
credo che sarebbe una buona idea contattare subito direttamente gli autori
del package (che dovrebbe stare nei sorgenti) per chiedere un aiuto;
ovviamente vorranno avere il log di compilazione e installazione.

diego

attachment.html (2.45 KB)

A me ha scaricato la v. 1.0.7 , qui Simple Features for R • sf vedo
indicata 1.0.8 ...

attachment.html (3.92 KB)

Ciao,

non ho mai usato/installato R-Studio, ma in generale, soprattutto per
questi pacchetti complessi, se non hai esperienza di compilazione è
decisamente meglio usare la versione "già pacchettizzata", che sia della
distribuzione o dello sviluppatore, es:
https://vitux.com/how-to-install-and-use-r-and-rstudio-in-linux/

r-studio dovrebbe già essere pacchettizzato per debian, e credo che su
mint tu possa usare anche direttamente il .deb per debian rilasciato
dagli sviluppatori.

ciao,
I.

Ciao Igor.
Rstudio (multipiattaforma) è pacchettizzato per Linux e così viene
installato. Il punto qui in oggetto è un pacchetto/libreria interna a
Rstudio; questi sono rilasciati tipicamente in sorgente e compilati
all'installazione. Si tratta di un prodotto ricco ma complesso.
diego

attachment.html (4.18 KB)

Hallo Michael,

ich sehe in deinem Log folgende Fehler:

/bin/bash: g++: Befehl nicht gefunden
make: *** [/usr/lib/R/etc/Makeconf:177: handle-wkt.o] Fehler 127
ERROR: compilation failed for package ‘wk’

g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I../inst/include/ -fpic -g -O2 -fdebug-prefix-map=/build/r-base-jbaK_j/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c api.cpp -o api.o
/bin/bash: g++: Befehl nicht gefunden
make: *** [/usr/lib/R/etc/Makeconf:177: api.o] Fehler 127
ERROR: compilation failed for package ‘Rcpp’

g++ wird nicht gefunden, das ist der GNU C++ Compiler der für die
Kompilierung des Pakets gebraucht wird. Dieser ist auf deinem System
wahrscheinlich nicht installiert.

Zum Installieren der Compiler Tools folgendes im Terminal ausführen:

sudo apt-get install build-essential

Alternativ über den grafischen Paketmanager nach "build-essential" suchen.

Danach nochmal die Installation von dem sf Paket starten, dann sollte es
funktionieren.

Grüße,
Hannes