Errore nell’installazione del pacchetto rgl

Ho visto questa domanda qui: Errore nel caricamento del pacchetto rgl con Mac OS X ma non si fa menzione dell’errore di installazione, che è il mio caso. Non riesco a installare il pacchetto rgl , usando questo comando in R :

 source("http://bioconductor.org/biocLite.R") biocLite("rgl") 

Viene visualizzato il seguente errore:

 configure: error: X11 not found but required, configure aborted. ERROR: configuration failed for package 'rgl' * removing '/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl' 

Ho controllato questo indirizzo /Library/Frameworks/R.framework/Versions/3.2/Resources/library e non c’è nessuna cartella rgl , quindi non posso cancellare aglrgl.so (o rgl.so ), che è la risposta al suddetto domanda. Potete per favore aiutarmi con questo problema di installazione? Grazie.

Su Ubuntu, ciò che ha funzionato per me è stato installare il pacchetto direttamente dalla riga di comando:

sudo apt-get install r-cran-rgl

(Abbiamo una strana configurazione qui, quindi YMMV)

In un’installazione Ubuntu pulita 16.04, si potrebbe avere questo problema quando si tenta di installare rgl da CRAN:

 checking for X... no configure: error: X11 not found but required, configure aborted. ERROR: configuration failed for package 'rgl' 

Il merito è dovuto a questo blog che ha risolto i miei problemi con l’installazione rapida:

 http://solaimurugan.blogspot.ca/2015/09/3d-data-visualization-using-r-configure.html 

Nel caso in cui il link sopra sparisca, la soluzione, come delineato nel blog è:

 sudo apt-get install xorg sudo apt-get install libx11-dev 

Potrebbe anche essere necessario

 sudo apt-get install libglu1-mesa-dev 

Quindi installare rgl da CRAN dovrebbe funzionare.

Tutte le risposte citate sono corrette; tuttavia, nessuno è per Mac.

Nel mio caso (sono un utente Mac), ho risolto il problema installando XQuartz e riavviando R.

Su CentOS, quello che finalmente ha fatto il trucco è stato installare libpng-dev:

 sudo yum install libpng-devel.x86_64 

Prima di questo, ho installato xorg, libx11, la libreria GL di mesa e freeglut.

 sudo yum install xorg-x11-server-Xvfb.x86_64 xorg-x11-server-devel.x86_64 sudo yum install libX11.x86_64 libX11-devel.x86_64 sudo yum install mesa-libGL mesa-libGL-devel mesa-libGLU mesa-libGLU-devel sudo yum install freeglut.x86_64 freeglut-devel.x86_64 

Il modo in cui ho finalmente capito cosa mancava era provare la compilazione dal sorgente (scarica il file tar.gz in cran ) ed esaminare il file config.log dopo ./configure fallito.

Non sono sicuro del caso Mac, ma su Windows ho riscontrato problemi durante il download dello stesso pacchetto. L’installazione di RGL richiede il pacchetto devtools

 install.packages("devtools") library(devtools) install.packages("rgl") library(rgl) 

Su OpenSuse

 sudo zypper install xorg-x11-devel sudo zypper install glu-devel