Instalar Node.js en Ubuntu
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 npm
muestra 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.js
y 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.
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-repository
comando 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
.
A partir de hoy, puedes instalarlo simplemente con:
sudo apt-get install nodejs
El mío apt-get
era 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 .