Instalar XML en Windows y en UBUNTU

Instalar XML en Ubuntu
XML es un paquete muy útil para descargar tablas (HTML) de la web, sin embargo, a pesar que está disponible en CRAN se puede notar que los archivos binarios para instalarlo en Windows no están disponibles (una gran tragedia para los usuarios de Windows) y esto está explícitamente dicho alli mismo, a pesar de esto, existe un pequeño documento titulado ReadMe que da ciertos indicios sobre qué hacer, por otro lado para los usuarios de Linux sí que está disponible el fichero tar.gz pero su suerte no es mejor que la de los usuarios de Windows, puesto que cuando se quiere instalar el paquete resulta en un vano esfuerzo y el resultado es un vil error parecido a este:
...
ERROR: configuration failed for package ‘XML’
* removing ‘/home/user/R/i686-pc-linux-gnu-library/2.12/XML’
...
Los puntos suspensivos indican que antes del error hay muchas otras letras y después del error también.
Dado que ni los usuarios de Windows ni los usuarios de Ubuntu tuvimos suerte con esto y dado que el ReadMe es confuso y muy largo para leerlo, entonces he hecho este post para hacerlo más fácil, este post sólo contempla la instación de XML para Ubuntu y Windows.

Instalar XML en Ubuntu

Lo primero es instalar el siguiente paquete libxml2-dev, por cierto esto debe hacerse desde la terminal (Ctrl Alt T para abrir la terminal) las instrucciones son las siguientes:
sudo apt-get update
sudo apt-get install libxml2-dev
Una vez que se tiene instalado libxml2-dev, entonces se pude instalar XML (siempre desde la terminal)
sudo apt-get install r-cran-xml
Y con esto ya está listo para ser usado en R.

Instalar XML en Windows

Para los usuarios de Windows la cosa es un poco más sencilla, basta con descargar el fichero zip de este sitio y luego lo instalan en R utilizando la opción de instalar paquete(s) a partir de archivos zip locales o simplemente haciendo
utils:::menuInstallLocal()
Luego seleccionar el zip llamado XML_3.9-4.1.zip y listo.
El material para este post fue recopilado de http://stackoverflow.com/questions/tagged/r

No hay comentarios:

Publicar un comentario