Cómo instalar Node.js en Ubuntu

    A pesar de lo popular que se ha vuelto este tiempo de ejecución de JavaScript, es posible que se sorprenda al descubrir que en realidad todavía no es muy fácil instalar Node.js en Ubuntu y otras distribuciones de Linux. Sigue siendo un proceso más manual de lo que debería ser. Me encuentro buscando esto en Google cada vez que configuro una nueva máquina Linux, así que pensé en escribir algunas instrucciones sobre algunas formas diferentes de instalar Node en Ubuntu.

    Opciones para instalar Node.js en Ubuntu

    Hay algunas formas diferentes de realizar la instalación, según sus requisitos y necesidades de personalización. A continuación, se muestran algunos de los métodos más populares:

    • Administrador de paquetes de Ubuntu
    • Paquete Ubuntu de NodeSource
    • Binario directamente desde el node
    • Instalar desde la fuente

    Administrador de paquetes de Ubuntu

    Este es, en mi opinión, el método más sencillo. Siempre trato de instalar paquetes a través de apt-get siempre que sea posible para mantener todo en un solo lugar. De esta manera, también conocerá los comandos para desinstalar el paquete cuando sea necesario.

    NOTA: En el momento de escribir este artículo (25/11/15), el binario instalado con apt-get es solo v0.10.25, mientras que la última versión estable disponible es v5.1.0, por lo que están bastante atrás. Para obtener la versión más reciente, consulte los otros métodos de instalación a continuación.

    Para instalar Node y npm a través de apt-get, ejecute estos comandos:

    sudo apt-get update
    sudo apt-get install nodejs
    sudo ln -s /usr/bin/nodejs /usr/bin/node
    sudo apt-get install npm
    

    Dado que el paquete está vinculado como nodejs y no el tipico node nombre, tenemos que agregar un enlace simbólico, de lo contrario, algunos servicios no funcionarán correctamente como esperan node comando para estar disponible.

    Paquete Ubuntu de NodeSource

    Si todavía quieres usar apt-get, pero necesita una versión mucho más nueva de Node, debe usar este método.

    Esto es muy similar al último que les mostré, pero en su lugar ejecutaremos un script (mantenido y distribuido por NodeSource) para mostrarle al administrador de paquetes dónde obtener la última versión.

    Aquí están los comandos:

    curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
    sudo apt-get install -y nodejs
    sudo ln -s /usr/bin/nodejs /usr/bin/node
    

    No es necesario instalar explícitamente npm ya que ya está incluido con este binario.

    Binario directamente desde nodejs.org

    Puede omitir toda la renuncia manual del administrador de paquetes y simplemente instalar un binario directamente desde nodejs.org sí mismo.

    Solo asegúrese de instalar la versión correcta para su sistema. Tienen binarios para todas las diferentes versiones, sistemas operativos y arquitecturas de CPU. Si no está exactamente seguro de cuál será el nombre del binario para su sistema, intente hojeada a través de las distribuciones.

    En mi caso aquí, necesitaba la versión 5.1.0 para Linux de 64 bits:

    wget http://nodejs.org/dist/v5.1.0/node-v5.1.0-linux-x64.tar.gz
    sudo tar -C /usr/local --strip-components 1 -xzf node-v5.1.0-linux-x64.tar.gz
    

    Esto les dará a ambos la node binario y npm.

    Instalar desde la fuente

    Este es un poco más complicado, pero aprenderá un poco más haciéndolo de esta manera.

    Primero, necesitará instalar algunas herramientas necesarias para compilar el código. Para este paso, todo lo que necesita hacer es:

    apt-get install make g++ libssl-dev
    

    Una vez que se haya completado (o si ya tiene estos paquetes instalados), puede descargar el código fuente de nodejs.org:

    cd /tmp
    wget http://nodejs.org/dist/v5.1.0/node-v5.1.0.tar.gz
    tar -xvf node-v5.1.0.tar.gz
    cd node-v5.1.0
    

    Probablemente notará que la URL se parece mucho a la del último método. Es muy similar, pero si miras más de cerca, no hay “linux-x64” en el nombre, lo que significa que aún no se ha creado para un sistema en particular. Esta descarga nos proporciona solo el código fuente.

    A continuación, configure y cree el código:

    ./configure
    make -jX
    

    Y finalmente, si todo salió bien con el último comando, instálalo:

    make install
    

    Conclusión

    Y eso es todo, ¡ya está! Independientemente del método de instalación que haya utilizado, debe ejecutar node -v para verificar que la compilación / instalación funcionó correctamente. Si usó cualquiera de los dos últimos métodos, asegúrese de que la versión impresa coincida con la que pretendía descargar.

    Node.js está en un gran desarrollo en este momento y parece que al menos lanzará una nueva versión menor cada semana. Lo que esto significa es apt probablemente no podrá mantenerse al día con toda la nueva versión que está saliendo, por lo que probablemente será mejor que utilice los dos últimos métodos.

     

    Etiquetas:

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *