Os seguintes pacotes possuem dependências não atendidas: nodejs: Conflicts: npm

13

Segui o seguinte link para instalar o nodejs e o npm, mas depois de executá-lo, nenhum nó --version ou npm - -version poderia ser executado, dando um erro de comando não encontrado. Consegui desinstalar o nodejs, mas tive que entrar no diretório temporário descrito no script e fazer uma desinstalação para fazer o npm sair.

Agora, na tentativa de instalar o nodejs e o npm novamente, usei este link link , mas se eu tentar e instalar ambos os nodejs e npm juntos eu recebo esta mensagem de erro.

sudo apt-get install nodejs npm

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

Se eu apenas instalar o nodejs que funciona bem.

sudo apt-get install nodejs

node --version
v0.10.15

Mas agora, se eu tentar instalar o npm, isso me dará essa mensagem de erro

sudo apt-get install npm 

The following packages have unmet dependencies:
npm : Depends: nodejs (>= 0.6.19~dfsg1-3) but it is not going to be installed
   Depends: nodejs-dev
   Depends: node-node-uuid but it is not going to be installed
   Depends: node-request but it is not going to be installed
   Depends: node-mkdirp but it is not going to be installed
   Depends: node-minimatch but it is not going to be installed
   Depends: node-semver but it is not going to be installed
   Depends: node-ini but it is not going to be installed
   Depends: node-graceful-fs but it is not going to be installed
   Depends: node-abbrev but it is not going to be installed
   Depends: node-nopt but it is not going to be installed
   Depends: node-fstream but it is not going to be installed
   Depends: node-rimraf but it is not going to be installed
   Depends: node-tar but it is not going to be installed
   Depends: node-which but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Estou usando o Ubuntu 13.04. Qualquer ajuda é apreciada. Eu não sei muito sobre node.js e npm. Eu estava tentando começar a aprender como usá-los, então provavelmente minha experiência está aparecendo.

    
por lumberjacked 07.08.2013 / 19:13

1 resposta

11

O pacote nodejs que você instalou do PPA inclui npm desde a v0.10.0. Como você tem a v0.10.15, quando você executou sudo apt-get install nodejs , você também instalou npm . Tente executar npm para confirmar.

Veja também o guia de instalação oficial (aquele que você seguiu é uma cópia dele, mas o oficial tem alguns detalhes extras).

    
por 09.08.2013 / 03:21