Ich versuche, Node.js unter Ubuntu 12.10 zu installieren, aber das Terminal zeigt mir einen Fehler bezüglich verlorener Pakete an. Ich habe es damit versucht:
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
Aber als ich zur letzten Zeile kam, sudo apt-get install nodejs npm
zeigt dieser Fehler:
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.
Dann habe ich das deinstalliert ppa:chris-lea/node.js
und eine zweite Option ausprobiert:
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
Der gleiche Fehler, sagt das Terminal, npm is the latest version
zeigt mir aber auch den Text, den ich oben gezeigt habe. Ich denke, das Problem ist, ppa:chris-lea/node.js
aber ich weiß nicht, wie ich es lösen soll.
grunt
und node
Befehle keine Fehler, Hilfe oder Versionsinformationen zeigten. Ich folgte den Schritten in dieser Antwort und stellte sicher, dass zuerst entfernt node
und entfernt wurde nodejs
. Dann habe ich gerade installiert nodejs
, was funktioniert hat.