xml linux r rcurl install.packages

"Estado de salida sin cero" R 3.0.1 ''XML'' y ''RCurl''



linux install.packages (3)

Tengo problemas para instalar XML y RCurl en mi máquina Ubuntu 13.10. Realicé todas las actualizaciones y actualizaciones de sudo hoy.

Estoy tratando de usar traqueteo para R. No puedo instalar ''XML'', que es necesario para el uso del traqueteo. Esta es prácticamente la misma pregunta que se hizo justo aquí un año después y un sistema operativo diferente. Aquí están los mensajes de error que estoy recibiendo:

> install.packages("RCurl") Installing package into ‘/home/steven/R/x86_64-pc-linux-gnu-library/3.0’ (as ‘lib’ is unspecified) trying URL ''http://cran.rstudio.com/src/contrib/RCurl_1.95-4.1.tar.gz'' Content type ''application/x-gzip'' length 870915 bytes (850 Kb) opened URL ================================================== downloaded 850 Kb * installing *source* package ‘RCurl’ ... ** package ‘RCurl’ successfully unpacked and MD5 sums checked checking for curl-config... no Cannot find curl-config ERROR: configuration failed for package ‘RCurl’ * removing ‘/home/steven/R/x86_64-pc-linux-gnu-library/3.0/RCurl’ Warning in install.packages : installation of package ‘RCurl’ had non-zero exit status The downloaded source packages are in ‘/tmp/RtmpUwBkbS/downloaded_packages’ > install.packages("XML") Installing package into ‘/home/steven/R/x86_64-pc-linux-gnu-library/3.0’ (as ‘lib’ is unspecified) trying URL ''http://cran.rstudio.com/src/contrib/XML_3.98-1.1.tar.gz'' Content type ''application/x-gzip'' length 1582216 bytes (1.5 Mb) opened URL ================================================== downloaded 1.5 Mb * installing *source* package ‘XML’ ... ** package ‘XML’ successfully unpacked and MD5 sums checked checking for gcc... gcc checking for C compiler default output file name... rm: cannot remove ''a.out.dSYM'': Is a directory a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for sed... /bin/sed checking for pkg-config... /usr/bin/pkg-config checking for xml2-config... no Cannot find xml2-config ERROR: configuration failed for package ‘XML’ * removing ‘/home/steven/R/x86_64-pc-linux-gnu-library/3.0/XML’ Warning in install.packages : installation of package ‘XML’ had non-zero exit status The downloaded source packages are in ‘/tmp/RtmpUwBkbS/downloaded_packages’

No estoy seguro de cómo proceder desde aquí.


En CentOS 6+ puedes hacerlo usando

sudo yum -y install curl sudo yum -y install libcurl libcurl-devel sudo yum -y install libxml2 libxml2-devel


Para aquellos que no pueden instalar usando yum o apt-get , comparto mi experiencia:

Instalé libcurl-openssl-dev descargando el código fuente y compilando. Sin embargo, me encontré con el problema Cannot find curl-config ... No sabía qué hacer hasta ver el código fuente de RCurl y ver una variable de entorno CURL_CONFIG la que se hace referencia. Intenté configurar esto en mi .bashrc y parece haber funcionado:

export CURL_CONFIG=~/my/libcurl/curl-config


Para instalar curl y xml en Ubuntu. correr

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

Los mensajes de error en la instalación del paquete en R indican que las bibliotecas curl y xml no están presentes o no se pueden encontrar.