Instalar lenguaje de programación R en Ubuntu 14.04

¿Qué es R?

R es un lenguaje de programación enfocado al análisis estadístico, en los últimos tiempos suena cada vez más gracias al auge que están teniendo áreas como Big Data, Machine Learning y Ciencia de Datos.

R se distribuye bajo licencia GNU GPL y está disponible para los sistemas operativos Windows, Macintosh, Unix y GNU/Linux.

Instalar R en Ubuntu 14.04

  1. Primero de todo ejecutamos en línea de comandos lo siguiente:
    sudo apt-get update
    
  2. A continuación instalamos los siguientes paquetes que serán necesarios para poder utilizar R:
    sudo apt-get install build-essential fort77 gcc-multilib gobjc++ xorg-dev liblzma-dev libblas-dev
    sudo apt-get install gfortran aptitude libreadline-dev libjpeg-dev libtiff-dev libcairo-dev default-jre
    sudo apt-get install libicu-dev openjdk-6-jdk openjdk-6-jre-lib
    sudo apt-get install t1-xfree86-nonfree ttf-xfree86-nonfree ttf-xfree86-nonfree-syriac xfonts-75dpi xfonts-100dpi
    
  3. Seguidamente tenemos que visitar el siguiente sitio:
    R Project
    Y una vez aquí hay que seleccionar “download R” como se ve en la siguiente imagen:
    r-proyect
    Una vez hayamos pinchado en “download R” debemos seleccionar un mirror, la web ofrece varios, a mí me fue bien el que muestro en la imagen:
    r-mirror
    Después de seleccionar el mirror, debemos descargar el archivo con los fuentes de R para poder instalarlo en Ubuntu, para ello tenemos que pinchar en R-3.3.2.tar.gz como muestro en la siguiente imagen:
    r-tar
  4. Ahora lo primero que tenemos que hacer es desempaquetar ese archivo R-3.3.2.tar.gz, para esto realizamos lo siguiente, en línea de comandos debemos situarnos en el directorio donde nos hayamos descargado el archivo R-3.3.2.tar.gz, normalmente es en el directorio de descargas, una vez allí tecleamos lo siguiente:
    tar -xzvf R-3.3.2.tar.gz
    

    Se nos generará una carpeta llamada R-3.3.2, accedemos a ella de la siguiente manera:

    cd R-3.3.2
    
  5. Una vez dentro de la carpeta R-3.3.2 ejecutamos este comando:
    sudo ./configure --prefix=/opt/R --enable-R-shlib
    

    Nota:

      al ejecutar este comando yo obtuve dos errores que solucioné de la siguiente manera:

    • Primer Error: checking whether bzip2 support suffices… configure: error: bzip2 library and headers are required
      Solución, ejecutar los siguientes comandos:

      sudo apt-cache search bzip2 | grep library
      sudo apt-get install libbz2-dev
      
    • Segundo Error: libcurl >= 7.28.0 library and headers are required with support for https
      Solución, ejecutar los siguientes comandos:

      sudo apt-get install libcurl4-gnutls-dev
      sudo apt-get install libcurl4-nss-dev
      sudo apt-get install libcurl4-openssl-dev
      
  6. Recordamos que seguimos dentro de la carpeta R-3.3.2, ahora tocar ejecutar:
    make
    
  7. Recordamos que aún seguimos dentro de la carpeta R-3.3.2, ahora tecleamos:
    sudo make install
    
  8. Para terminar lo único que nos queda por hacer es modificar el archivo /etc/profile, para ello haremos como sigue:
    sudo chmod +w /etc/profile
    sudo bash
    ls -l /etc/profile
    

    Ahora editamos el archivo /etc/profile:

    gedit /etc/profile
    

    y al final del archivo añadimos la siguiente línea:
    export PATH=$PATH:/opt/R/bin
    Guardamos el archivo y lo cerramos.
    Finalmente solo nos queda realizar:

    source /etc/profile
    
  9. Y por fin todo estará listo para que ejecutemos en línea de comandos lo que muestro a continuación:
    R
    

    Y si todo nos ha ido bien, deberá aparecernos lo siguiente:r-wors

Referencias

R-Project

Introducción a Data Science: Programación estadística con R

Advertisements