Ubuntu / Instalar NodeJS e npm


12

Estou tentando instalar o nodejs e o npm, no entanto, ele falha. Este é o meu 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.

O que fazer? Estou meio perdido :(


1
Qual versão do Ubuntu? Estou no 13.04 e funciona bem.
Eric Carvalho

1
12.04 LTS é a versão.
user809829

1
A resposta de Oli funcionou para mim. Em vez disso, o que ele disse era verdade para mim, ou seja, que eu já tinha o npm (da instalação do nodejs a partir dos repositórios) e não precisava instalar o npm separadamente. Estou escrevendo isso como uma resposta, porque não posso aprovar sua resposta (que requer 15 reputação) nem posso comentar sobre a resposta (ela requer 50!).
Devesh

Respostas:



4

Parece que você tem um dos PPAs do nodejs instalados. Um que eu uso npmdistribuiu como parte donodejs pacote e é impossível e desnecessário instalar os dois.

Instale nodejse veja se você pode executar npm.


Eu recebo muitas dependências não atendidas. I pode instalar todos eles, exceto nodejs-dev que falhar devido a nodejs-dev: Depende: nodejs (= 0.8.22-1chl1 ~ precise1), mas não vai ser instalado
user809829

Sim, eu adicionei ppa: chris-lea / node.js como o nodejs.org diz.
user809829

Alguma idéia do que fazer? :(
user809829

nodejs-devparece que ficou para trás. Converse com Chris Lea e pergunte se ele pode atualizar o PPA de acordo.
Oli

0

Você deve seguir o guia Node.js

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

0

Você pode seguir este este link para npm configuração em seu sistema. O link é abrangente para configurar um npm em um sistema.


Embora esse link possa responder à pergunta, é melhor incluir aqui as partes essenciais da resposta e fornecer o link para referência. As respostas somente de link podem se tornar inválidas se a página vinculada for alterada
storm

hmm .. isso é verdade. Vou manter isso em mente a partir da próxima vez. Obrigado!
Bidyut

Eu não acho, esta resposta é relevante para a questão
sivabalan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.