web-dev-qa-db-fra.com

Certains packages R ne seront pas installés

J'ai R version 3.4.2, en essayant d'installer ggplot2, a exécuté install.packages("ggplot2", dependencies = TRUE) dans RStudio. Il finit par me dire qu'il est sorti avec un statut de sortie non nul et que les erreurs sont difficiles à lire car le message est trop long, mais je vois que dans le processus Matrix était une dépendance dont l'installation a également échoué. pour installer directement cela, et voici ce que je vois dans le message d'erreur pour cela:

/usr/bin/ld: cannot find -llapack
/usr/bin/ld: cannot find -lblas
/usr/bin/ld: cannot find -lgfortran
collect2: error: ld returned 1 exit status
/usr/share/R/share/make/shlib.mk:6: recipe for target 'Matrix.so' failed
make: *** [Matrix.so] Error 1
ERROR: compilation failed for package ‘Matrix’
* removing ‘/usr/local/lib/R/site-library/Matrix’

Je ne suis pas certain de ce qu'est ld et si j'ai besoin de rechercher cela pour résoudre ce problème. Il semble que cela puisse aussi avoir quelque chose à voir avec Matrix.so.

2
Addem

Vous devez installer ces dépendances de construction pour R-package:

Sudo apt-get install r-base-dev

Puis installez R-packages dans votre dossier personnel (c'est-à-dire ~/R/x86_64-pc-linux-gnu-library). Vous n'avez pas besoin d'exécuter RStudio avec root.

1
N0rbert