Instalar Node.js en Ubuntu

Resuelto David Aguilar asked hace 11 años • 23 respuestas

Estoy intentando instalar Node.js en Ubuntu 12.10 (Quantal Quetzal), pero la terminal me muestra un error sobre paquetes perdidos. Probé con esto:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm

Pero cuando llegué a la última línea sudo apt-get install nodejs npmmuestra este error:

Failed to install some packages. This may mean that
you requested an impossible situation or if you are using the distribution
distribution that some required packages have not yet been created or been
been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nodejs: Conflicts: npm
E: Failed to correct problems, you have held broken packages.

Luego lo desinstalé ppa:chris-lea/node.jsy estaba probando una segunda opción:

sudo apt-get install node.js
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm

El mismo error, dice el terminal npm is the latest version, pero también me muestra el texto que muestro en la parte superior. Creo que el problema es ppa:chris-lea/node.js, pero no sé cómo solucionarlo.

David Aguilar avatar Apr 30 '13 21:04 David Aguilar
Aceptado

Simplemente siga las instrucciones que se dan aquí :

Instalación de ejemplo:

sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

Instala el Nodo estable actual en el Ubuntu estable actual. Es posible que los usuarios de Quantal (12.10) necesiten instalar el paquete común de propiedades de software para que el add-apt-repositorycomando funcione:sudo apt-get install software-properties-common

A partir de Node.js v0.10.0, el paquete nodejs del repositorio de Chris Lea incluye npm y nodejs-dev.

No des sudo apt-get install nodejs npm. Justo sudo apt-get install nodejs.

user568109 avatar Apr 30 '2013 15:04 user568109

A partir de hoy, puedes instalarlo simplemente con:

sudo apt-get install nodejs
nixkuroi avatar Mar 05 '2014 01:03 nixkuroi

El mío apt-getera viejo y estaba roto, así que tuve que instalarlo desde la fuente. Esto es lo que funcionó para mí:

# Get the latest version from nodejs.org. At the time of this writing, it was 0.10.24
curl -o ~/node.tar.gz http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
cd
tar -zxvf node.tar.gz
cd node-v0.6.18
./configure && make && sudo make install

Estos pasos se tomaron en su mayoría del wiki de instalación de joyent .

ynkr avatar Jan 22 '2014 16:01 ynkr