Ubuntu / Installer NodeJS et npm

12

J'essaie d'installer nodejs et npm, cependant, cela échoue. Voici mon terminal:

sudo apt-get install nodejs npm
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
nodejs : Conflicts: npm
E: Unable to correct problems, you have held broken packages.

Que faire? Je suis un peu perdu :(

user809829
la source
1
Quelle version d'Ubuntu? Je suis le 13.04 et ça fonctionne bien.
Eric Carvalho
1
12.04 LTS est la version.
user809829
1
La réponse d'Oli a fonctionné pour moi. Au contraire, ce qu'il a dit était vrai pour moi, c'est-à-dire que j'avais déjà npm (à partir de l'installation de nodejs à partir des dépôts) et que je n'avais pas besoin d'installer npm séparément. J'écris ceci comme une réponse parce que je ne peux ni voter contre sa réponse (qui nécessite 15 points de réputation), ni commenter sa réponse (elle nécessite 50!).
Devesh

Réponses:

14

Exécutez simplement ces commandes!

Installation de Node.js via le :

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

Vérifier la version:

$ npm -v
1.4.9
$ node -v
v0.10.28

Pour plus d'informations, visitez ce guide .

Anton Dozortsev
la source
1
chris-lea n'est plus le ppa idéal. github.com/nodesource/distributions#debinstall
Vizjerai
4

On dirait que vous avez l'un des PPA nodejs installé. Celui que j'utilise a été npmdistribué dans le cadre du nodejspackage et il est impossible et inutile d'installer les deux.

Installez nodejset voyez si vous pouvez exécuter npm.

Oli
la source
J'obtiens beaucoup de dépendances non satisfaites. Je peux tous les installer sauf nodejs-dev qui échoue en raison de nodejs-dev: Dépend: nodejs (= 0.8.22-1chl1 ~ precise1) mais il ne va pas être installé
user809829
Oui, j'ai ajouté ppa: chris-lea / node.js comme le dit nodejs.org.
user809829
Une idée de ce qu'il faut faire? :(
user809829
nodejs-devsemble avoir pris du retard. Parlez à Chris Lea et demandez-lui s'il peut mettre à jour le PPA en conséquence.
Oli
0

Vous devez suivre le guide Node.js

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
barbolo
la source
0

Vous pouvez suivre ce ce lien vers NPM d'installation dans votre système. Le lien est complet pour configurer un npm dans un système.

Bidyut
la source
Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien de référence. Les réponses de lien uniquement peuvent devenir invalides si la page liée change
tempête
hmm .. c'est vrai. Je garderai cela à l'esprit la prochaine fois. Merci!
Bidyut
Je ne pense pas, cette réponse est pertinente pour la question
Sivabalan