우분투 / NodeJS 및 npm 설치


12

nodejs와 npm을 설치하려고하는데 실패합니다. 이것은 내 터미널입니다.

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.

무엇을해야합니까? 나는 다소 길을 잃었다 :(


1
어떤 우분투 버전? 나는 13.04에 있고 잘 작동합니다.
Eric Carvalho 2016 년

1
12.04 LTS가 버전입니다.
user809829 2016 년

1
Oli의 대답이 나를 위해 일했습니다. 오히려 그가 말한 것은 저에게 사실입니다. 즉, 이미 repos에서 nodejs를 설치하여 npm을 가지고 있었고 npm을 별도로 설치할 필요가 없었습니다. 나는 그의 대답을 찬성하거나 (15 평판이 필요하지 않음) 그의 대답에 대해 언급 할 수 없기 때문에 (50이 필요합니다) 이것을 답변으로 쓰고 있습니다.
Devesh

답변:


14

이 명령을 실행하십시오!

를 통해 Node.js 설치 :

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

버전 확인 :

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

자세한 내용은이 안내서 를 참조하십시오 .


1
chris-lea는 더 이상 이상적인 ppa가 아닙니다. github.com/nodesource/distributions#debinstall
Vizjerai

4

nodejs PPA 중 하나가 설치되어있는 것 같습니다. 내가 사용 npm하는 nodejs패키지의 일부로 배포되었으며 둘 다 설치하는 것은 불가능하고 불필요합니다.

설치 nodejs하고 실행할 수 있는지 확인하십시오 npm.


충족되지 않은 많은 종속성이 있습니다. 따라 달라집니다 : 나는 인해 nodejs-dev에 실패하는 nodejs-DEV를 제외하고 모두 설치할 수 있습니다 nodejs를 (= 0.8.22-1chl1 ~ precise1)하지만 설치하지 않을
user809829

예, nodejs.org에 따르면 ppa : chris-lea / node.js를 추가했습니다.
user809829 2016 년

해야 할 일에 대한 아이디어가 있습니까? :(
user809829

nodejs-dev뒤 떨어진 것 같습니다. Chris Lea와 대화하고 그에 따라 PPA를 업데이트 할 수 있는지 묻습니다.
Oli


0

이 따를 수있는 시스템에 설치 NPM에 대한 링크를. 이 링크는 시스템에서 npm을 설정하는 데 포괄적입니다.


이 링크가 질문에 대한 답변을 제공 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 무효화 될 수 있습니다.
storm

흠 .. 사실이야. 다음에이 점을 명심하겠습니다. 감사!
Bidyut

나는이 답변이 질문과 관련이 있다고 생각하지 않습니다
Sivabalan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.