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 *