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 configurazione strana qui, quindi YMMV)
Su Ubuntu 16.04 e 18.04, potresti riscontrare questo problema quando provi a installare rgl
da CRAN:
controllo per X... no configure:errore:X11 non trovato ma richiesto, configurazione interrotta.
ERRORE:configurazione fallita per il pacchetto 'rgl'
Il merito va a questo blog che ha risolto i miei problemi con l'installazione di rgl
:
http://solaimurugan.blogspot.ca/2015/09/3d-data-visualization-using-r-configure.html
Nel caso in cui il link sopra scompaia, la soluzione, come delineato nel blog è:
sudo apt-get install xorg
sudo apt-get install libx11-dev
sudo apt-get install libglu1-mesa-dev
Più recentemente, l'installazione di rgl su una nuova installazione di Ubuntu 16.04 richiede anche un ulteriore passaggio (come indicato nei commenti seguenti), se ricevi questo errore:
errore fatale:ft2build.h:File o directory non presenti
Questo è risolto con:
sudo apt-get install libfreetype6-dev
Quindi installare rgl
da CRAN dovrebbe funzionare.
Su CentOS, quello che alla fine ha fatto il trucco è stato installare libpng-dev:
sudo yum install libpng-devel.x86_64
Prima di questo, ho installato xorg, libx11, la libreria mesa GL 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 finalmente ho capito cosa mancava è stato provare a compilare dal sorgente (scaricare tar.gz da cran) ed esaminare config.log dopo che ./configure non è riuscito.