nodejs node instalar como actualizar node.js ubuntu-12.04

node.js - como - ¿Cómo instalar una versión específica de Node en Ubuntu?



npm node js (12)

NOTA: puede usar el software NVM para hacer esto de una manera más moderna. Sin embargo, tuve problemas en una máquina que no me permitían usar NVM. Así que tengo que buscar una alternativa ;-)

Puede descargar e instalar manualmente.

vaya a nodejs> descargar> otras versiones http://nodejs.org/dist/

Elija la versión que está buscando en nodejs.org/dist/v0.8.18

Elija los archivos de distribución correspondientes a su entorno y descargue (tenga cuidado con la versión de 32 bits / 64 bits). Ejemplo: http://nodejs.org/dist/v0.8.18/node-v0.8.18-linux-x64.tar.gz

Extraiga los archivos y siga las instrucciones en README.md:

Para construir:

Requisitos previos (sólo Unix):

* Python 2.6 or 2.7 * GNU Make 3.81 or newer * libexecinfo (FreeBSD and OpenBSD only)

Unix / Macintosh:

./configure make make install

Si su binario de python está en una ubicación no estándar o tiene un nombre no estándar, ejecute lo siguiente:

export PYTHON=/path/to/python $PYTHON ./configure make make install

Windows:

vcbuild.bat

Para ejecutar las pruebas:

Unix / Macintosh:

make test

Windows:

vcbuild.bat test

Para construir la documentación:

make doc

Para leer la documentación:

man doc/node.1

Tal vez quiera (deba) mover la carpeta a un lugar más apropiado como /usr/lib/nodejs/node-v0.8.18/ y luego crear un Lynk simbólico en / usr / bin para acceder a su instalación desde cualquier lugar.

sudo mv /extracted/folder/node-v0.8.18 /usr/lib/nodejs/node-v0.8.18 sudo ln -s /usr/lib/nodejs/node-v0.8.18/bin/node /usr/bin/node

Y si desea una versión diferente en la misma máquina, puede usar las alternativas de Debian. Proceda de la misma manera antes de descargar una segunda versión. Por ejemplo el último lanzamiento.

http://nodejs.org/dist/latest/ -> http://nodejs.org/dist/latest/node-v0.10.28-linux-x64.tar.gz

Mueva a su destino favorito, lo mismo que el resto de la versión que desea instalar.

sudo mv /extracted/folder/node-v0.10.28 /usr/lib/nodejs/node-v0.10.28

Siga las instrucciones del archivo README.md. Luego actualice las alternativas, para cada versión con la que haya descargado, instale la alternativa.

sudo update-alternatives --install genname symlink altern priority [--slave genname symlink altern] Add a group of alternatives to the system. genname is the generic name for the master link, symlink is the name of its symlink in the alternatives directory, and altern is the alternative being introduced for the master link. The arguments after --slave are the generic name, symlink name in the alternatives directory and alternative for a slave link. Zero or more --slave options, each followed by three arguments, may be specified. If the master symlink specified exists already in the alternatives system’s records, the information supplied will be added as a new set of alternatives for the group. Otherwise, a new group, set to automatic mode, will be added with this information. If the group is in automatic mode, and the newly added alternatives’ priority is higher than any other installed alternatives for this group, the symlinks will be updated to point to the newly added alternatives.

por ejemplo:

sudo update-alternatives --install /usr/bin/node node /usr/lib/nodejs/node-v0.10.28 0 --slave /usr/share/man/man1/node.1.gz node.1.gz /usr/lib/nodejs/node-v0.10.28/share/man/man1/node.1

Luego puede usar el update-alternatives --config node para elegir entre cualquier número de versiones instaladas en su máquina.

Me gustaría instalar la versión 0.8.18 de NodeJS en Ubuntu 12.04. Intenté instalar la versión más reciente y luego volver a la versión 0.8.18 usando nvm , pero cuando ejecuto mi código, aparentemente hay un problema con los paquetes instalados y las dos versiones (la última versión y la versión 0.8.18). Como no sé cómo resolver ese problema, limpié la máquina de la instalación de Node y pensé en instalar directamente la versión que me interesa (v0.8.18).


NVM (administrador de versiones de nodo)

Probado en Ubuntu 17.10:

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh source ~/.nvm/nvm.sh nvm install 0.9.0 nvm install 0.9.9 nvm use 0.9.0 node --version #v0.9.0 nvm use 0.9.9 node --version #v0.9.9

Para el caso particular de la versión más reciente de soporte a largo plazo (recomendado si puede elegir):

nvm install --lts nvm use --lts npm --version npm install --global vaca vaca

Dado que se debe realizar el abastecimiento para cada nuevo shell, es probable que desee agregar lo siguiente a su .bashrc :

f="$HOME/.nvm/nvm.sh" if [ -r "$f" ]; then . "$f" &>''/dev/null'' nvm use --lts &>''/dev/null'' fi

Ventajas:

  • le permite usar múltiples versiones de Nodo y sin sudo

  • es análogo a Ruby RVM y Python Virtualenv, ampliamente considerado como la mejor práctica en las comunidades de Ruby y Python

  • descarga un binario precompilado cuando sea posible, y si no, descarga la fuente y compila uno para ti


Chris Lea tiene 0.8.23 en su ppa repo.

Este paquete le permite agregar un repositorio a apt-get: (También puede hacer esto manualmente)

sudo apt-get install software-properties-common

Añadir el repositorio de Chris Lea:

sudo apt-add-repository ppa:chris-lea/node.js-legacy

Actualizar apt-get:

sudo apt-get update

Instala Node.js:

sudo apt-get install nodejs=0.8.23-1chl1~precise1

Creo que (no dudes en editar) el número de versión es opcional si solo agregas node.js-legacy. Si agrega tanto legacy como ppa / chris-lea / node.js lo más probable es que necesite agregar la versión.



El proyecto Node.js recientemente lanzó una nueva versión estable con la versión 0.10.0 Use el siguiente comando en Ubuntu 13x sudo apt-get install nodejs = 0.10.18-1chl1 ~ raring1


Es posible instalar una versión específica de nodejs desde la distribución oficial de nodejs usando dpkg .

Por ejemplo, la versión 4.x actual reciente es 4.2.4, pero puede instalar la versión 4.2.3 anterior.

curl -s -O https://deb.nodesource.com/node_4.x/pool/main/n/nodejs/nodejs_4.2.3-1nodesource1~trusty1_amd64.deb sudo apt-get install rlwrap sudo dpkg -i nodejs_4.2.3-1nodesource1~trusty1_amd64.deb


Instale nvm usando los siguientes comandos en el mismo orden. Nvm significa administrador de versiones de nodo.

sudo apt-get update sudo apt-get install build-essential checkinstall libssl-dev curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

En caso de que el comando anterior no funcione, agregue -k después de -o-. Debería ser como se muestra a continuación:

curl -o- -k https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

Entonces nvm ls-remote para ver las versiones disponibles. En caso de que obtenga N / A a cambio, ejecute lo siguiente.

export NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist

alternativamente puedes ejecutar los siguientes comandos también

export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && /. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && /. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

Entonces nvm install #.#.# Reemplazando # por la versión (digamos nvm 8.9.4) finalmente nvm use #.#.#


La versión 0.10 también está disponible con este ppa.

apt-add-repository ppa:chris-lea/node.js

instala nodejs con:

apt-get install nodejs=0.10.25-1chl1~precise1

Gracias a mi amigo Julian Xhokaxhiu


Para su información, la versión disponible para raring en el repo de Chris Lea es actualmente 0.8.25

sudo apt-get install nodejs=0.8.25-2chl1~raring1


Para su información, según esta página en la wiki del repositorio de github de nodejs, el PPA de Chris Lea (mencionado en varias otras respuestas) ha sido reemplazado por las distribuciones de NodeSource como la forma principal de instalar nodejs desde la fuente en Ubuntu:

curl -sL https://deb.nodesource.com/setup | sudo bash - sudo apt-get install -y nodejs

Esto es compatible con las tres últimas versiones (hasta el momento de escribir esto) LTS de Ubuntu: 10.04 (lúcida), 12.04 LTS (precisa) y 14.04 (confiable).

No estoy seguro de que esto ayude a instalar una versión antigua de nodejs, pero estoy poniendo esto aquí en caso de que ayude a otros que necesitaban instalar una versión específica (más nueva) de nodejs que no esté incluida en los repositorios de su distro.


Prueba de esta manera Esto me funcionó.

  1. wget nodejs.org/dist/v0.10.36/node-v0.10.36-linux-x64.tar.gz (descargar archivo)

  2. Vaya al directorio donde se descargó el binario Node.js y luego ejecute el comando ie, sudo tar -C / usr / local --strip-components 1 -xzf node-v0.10.36-linux-x64.tar.gz para instale el paquete binario Node.js en "/ usr / local /".

  3. Puedes revisar:-

    $ node -v v0.10.36 $ npm -v 1.4.28


sí, es una respuesta duplicada pero insisto en usar el módulo n para instalar una versión específica (los siguientes comandos instalan el nodo versión 6.9.5).

npm install -g n n 6.9.5