node.js - instalar - Instale la última versión de nodejs en ubuntu 14.04
uninstall node js ubuntu (13)
Ubuntu 14.04 contiene una versión de Node.js en sus repositorios predeterminados que se puede utilizar para proporcionar fácilmente una experiencia consistente en varios servidores. La versión en los repositorios es 0.10.25. Esta no será la última versión, pero debería ser bastante estable.
Para obtener esta versión, solo tenemos que usar apt manager. Deberíamos actualizar nuestro índice de paquete local antes y luego instalar desde los repositorios:
sudo apt-get update
sudo apt-get install nodejs
Si el paquete en los repositorios se adapta a tus necesidades, esto es todo lo que tienes que hacer para configurarlo con Node.js. En la mayoría de los casos, también querrás instalar npm, que es el administrador de paquetes Node.js. Puedes hacer esto escribiendo:
sudo apt-get install npm
Esto le permitirá instalar fácilmente módulos y paquetes para usar con Node.js.
Debido a un conflicto con otro paquete, el ejecutable de los repositorios de Ubuntu se llama nodejs en lugar de node. Tenga esto en cuenta cuando está ejecutando software.
Esta es la forma en que instalé nodejs en ubuntu 14.04 LTS:
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get install nodejs
Cuando revisé la versión del nodo con esto:
node -v
entiendo esto
v0.10.37
Pero la última versión es 4.2.6 y 5.5.0. ¿Cómo puedo obtener la última versión o actualización?
NVM (administrador de versión de nodo)
NVM instala el último nodo estable y npm para usted
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version
npm install --global vaca
vaca
Dado que el abastecimiento debe hacerse para cada nuevo shell, probablemente 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 Node y sin sudo
es análogo a Ruby RVM y Python Virtualenv, ampliamente considerado la mejor práctica en las comunidades de Ruby y Python
descarga un binario precompilado donde sea posible, y si no, descarga la fuente y compila una para usted
Podemos cambiar fácilmente las versiones de nodo con:
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
Probado en Ubuntu 17.10.
Checkout nvm . Administra las distribuciones de nodos por ti, por lo que puedes tener varios proyectos en ejecución que usen diferentes versiones de nodejs.
nvm
permite elegir exactamente qué versión de nodo necesita. Con apt-get
, siempre obtendrás la última versión que se haya incluido en debian/ubuntu
por parte de los mantenedores de paquetes, pero esos suelen ser muy antiguos. Especialmente en un área como nodejs, esto en su mayoría no es adecuado.
Ejecutando Ubuntu Mate 14.04 LTS
- curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
- sudo apt-get install -y nodejs
- nodejs -v
En Ubuntu 14.04.5 LTS
la manera más fácil es
1 Instalar npm:
sudo apt-get install npm
- Instalar
n
sudo npm install n -g
- Obtener la última versión del nodo
sudo n latest
Si prefiere instalar una versión específica de `node, puede
2.1 Lista de versiones de nodos disponibles
n ls
2.2 y la instalación de una versión específica
sudo n 4.5.0
Esto funcionó para mí:
sudo npm cache clean -f sudo npm install -gn sudo n stable
Espero que ayude a alguien también :)
Hay un problema con la actualización de nodo y npm en Ubuntu14.04 LTS 64 bit OS. Dado que el repositorio de Google Chrome ya no proporciona paquetes de 32 bits, los usuarios de Ubuntu / Debian de 64 bits notarán un error al actualizar las fuentes del software, que se ve de la siguiente manera:
Error al buscar http://dl.google.com/linux/chrome/deb/dists/stable/Release Imposible encontrar la entrada esperada ''main / binary-i386 / Packages'' en el archivo de versión (entrada Wrong sources.list o archivo mal formado ) Algunos archivos de índice no se pudieron descargar. Se han ignorado, o se han usado anteriormente.
Entonces, para solucionar este problema, el repositorio debe configurarse específicamente solo para 64 bits. Esto se puede hacer con el comando
sudo sed -i -e ''s/deb http/deb [arch=amd64] http/'' "/etc/apt/sources.list.d/google-chrome.list"
i, e Debes configurarlo solo para 64 bits antes de instalar el nodo. Entonces, el procedimiento exacto para instalar el último nodo y npm será
sudo sed -i -e ''s/deb http/deb [arch=amd64] http/'' "/etc/apt/sources.list.d/google-chrome.list"
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
Tuve un problema así y obtuve esta solución de here . Espero que esto ayude a alguien.
Mejor forma de hacerlo es
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
basado en la versión puede cambiar, setup_6.x
en 7,8 etc.
Suponiendo que ya tiene el paquete npm y desea actualizar la versión de nodejs:
sudo npm install -g n
sudo n latest
En caso de que no tenga instalado el paquete npm, póngalo en el siguiente comando:
sudo apt-get install npm
En Linux.
También puede ser necesario reiniciar su terminal, en Ubuntu 17 instalar la última versión de NodeJS con sudo n 9.0.0
si comprueba la versión con el node -v
no se informará correctamente, cierre la terminal, abra una nueva terminal y vuelva a verificar con el node -v
se informará correctamente
Aquí voy a decirle cómo instalar nodejs compilar e instalar en su servidor Linux.
Paso 1-:
$ cd /opt/
$ wget https://nodejs.org/dist/v6.2.1/node-v6.2.1.tar.gz
Extraiga el código fuente tar.gz
$ tar -xvf node-*.tar.gz
Paso 2: compila e instala el nodejs.
$ cd node-v6.2.1
$ ./configure
$ make
$ sudo make install
Nota: si ha encontrado el error "no se ha encontrado el comando"
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install build-essential
$ gcc -v
$ make -v
sudo apt-get install curl
Para Node.js v4
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
Para Node.js v5:
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
Node.js v6:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
Node.js v7:
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
Node.js 8:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
wget -qO- https://deb.nodesource.com/setup_X.x | sudo bash -
sudo apt-get install -y nodejs