¿Cómo instalar R plotly en Debian?

¿Cómo instalar R plotly en Debian?

Estoy estudiando visualización de datos con matrices, matrices propias y gráficos de red, y estoy tratando de visualizar la señal de ECG 1D mediante gráficos de red. Siento las herramientas actualesggnet2y plotlypuede que sea insuficiente, pero no he logrado completar las pruebas básicas plotlyporque no logro instalarlo. Pasé por 3 intentos fallidos de instalación detramamentecomo root en el indicador R install.packages(plotly)pero sigo recibiendo

** building package indices
** testing if installed package can be loaded
* DONE (purrr)
ERROR: dependency ‘openssl’ is not available for package ‘httr’
* removing ‘/usr/local/lib/R/site-library/httr’
ERROR: dependency ‘httr’ is not available for package ‘plotly’
* removing ‘/usr/local/lib/R/site-library/plotly’

The downloaded source packages are in
    ‘/tmp/RtmpoWcHte/downloaded_packages’
Warning messages:
1: In install.packages("plotly") :
  installation of package ‘openssl’ had non-zero exit status
2: In install.packages("plotly") :
  installation of package ‘httr’ had non-zero exit status
3: In install.packages("plotly") :
  installation of package ‘plotly’ had non-zero exit status
> 

Iteración 2 como raíz

El mismo problema que el anterior con un comando ligeramente diferente

> install.packages("plotly") 
Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
also installing the dependencies ‘openssl’, ‘httr’

trying URL 'https://cran.wu.ac.at/src/contrib/openssl_0.9.5.tar.gz'
Content type 'unknown' length 1236042 bytes (1.2 MB)
==================================================
downloaded 1.2 MB

trying URL 'https://cran.wu.ac.at/src/contrib/httr_1.2.1.tar.gz'
Content type 'unknown' length 133398 bytes (130 KB)
==================================================
downloaded 130 KB

trying URL 'https://cran.wu.ac.at/src/contrib/plotly_4.5.2.tar.gz'
Content type 'unknown' length 731185 bytes (714 KB)
==================================================
downloaded 714 KB

* installing *source* package ‘openssl’ ...
** package ‘openssl’ successfully unpacked and MD5 sums checked
Using PKG_CFLAGS=
Using PKG_LIBS=-lssl -lcrypto
------------------------- ANTICONF ERROR ---------------------------
Configuration failed because openssl was not found. Try installing:
 * deb: libssl-dev (Debian, Ubuntu, etc)
 * rpm: openssl-devel (Fedora, CentOS, RHEL)
 * csw: libssl_dev (Solaris)
 * brew: openssl (Mac OSX)
If openssl is already installed, check that 'pkg-config' is in your
PATH and PKG_CONFIG_PATH contains a openssl.pc file. If pkg-config
is unavailable you can set INCLUDE_DIR and LIB_DIR manually via:
R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
--------------------------------------------------------------------
ERROR: configuration failed for package ‘openssl’
* removing ‘/usr/local/lib/R/site-library/openssl’
ERROR: dependency ‘openssl’ is not available for package ‘httr’
* removing ‘/usr/local/lib/R/site-library/httr’
ERROR: dependency ‘httr’ is not available for package ‘plotly’
* removing ‘/usr/local/lib/R/site-library/plotly’

The downloaded source packages are in
    ‘/tmp/RtmpU1mQnG/downloaded_packages’
Warning messages:
1: In install.packages("plotly") :
  installation of package ‘openssl’ had non-zero exit status
2: In install.packages("plotly") :
  installation of package ‘httr’ had non-zero exit status
3: In install.packages("plotly") :
  installation of package ‘plotly’ had non-zero exit status

SO: Debian 8.5
R: 3.3.1

Respuesta1

httrdepende deabreslyrizopaquete. El opensslpaquete necesita como requisito del sistema.libssl-dev

------------------------- ANTICONF ERROR ---------------------------
Configuration failed because openssl was not found. Try installing:
 * deb: libssl-dev (Debian, Ubuntu, etc)
...

El curlpaquete necesita como requisito del sistema libcurl4-openssl-dev:

------------------------- ANTICONF ERROR ---------------------------
Configuration failed because libcurl was not found. Try installing:
 * deb: libcurl4-openssl-dev (Debian, Ubuntu, etc)
...

Entonces, para instalar necesitarás ejecutar:

sudo apt-get install libssl-dev libcurl4-openssl-dev

después install.packages("plotly")debería funcionar.

información relacionada