최신 버전의 Node.js에 대한 .deb 패키지는 어디에서 찾을 수 있습니까?
그렇지 않은 경우 매우 빠르게 진행되는 프로젝트이기 때문에 Node.js 릴리스를 따라 잡는 가장 쉬운 방법은 무엇입니까?
- PPA를 추가하면 새 패키지가있을 때 업데이트됩니다.
- ./configure && make && ln -s ./node / usr / bin / node?
- 당신이 알고 있고 상상할 수없는 다른 방법은 당신이 공유 할 수 있기를 바랍니다.
최신 버전의 Node.js에 대한 .deb 패키지는 어디에서 찾을 수 있습니까?
그렇지 않은 경우 매우 빠르게 진행되는 프로젝트이기 때문에 Node.js 릴리스를 따라 잡는 가장 쉬운 방법은 무엇입니까?
답변:
예를 들어 nvm 과 같은 도구를 사용 하여 노드를 설치하고 여러 버전을 가질 수도 있습니다.
nodejs 용 최신 ppa https://launchpad.net/~chris-lea/+archive/node.js/
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
참고 : 시스템에 add-apt-repository가없는 경우 다음과 같이 설치할 수 있습니다.
sudo apt-get install python-software-properties
http://stackoverflow.com/questions/13018626/add-apt-repository-not-found
에 대한> = 12.10 sudo apt-get install software-properties-common
나는 위에 나열된 PPA의 관리자입니다. 저는 실제로 세 가지 고유 한 노드 PPA를 유지합니다.
https://launchpad.net/~chris-lea/+archive/node.js https://launchpad.net/~chris-lea/+archive/node.js-devel https://launchpad.net/~chris -lea / + archive / node.js-legacy
여기에는 각각 현재 릴리스, 개발 릴리스 및 "이전 안정 라인"이 포함됩니다. 사용에 대한 추가 정보는 다음과 같습니다.
https://chrislea.com/2013/03/15/upgrading-from-node-js-0-8-x-to-0-10-0-from-my-ppa/
나는 현재 Joyent 사람들이 자신의 저장소를 유지하기 시작하지 않는 한 계속 유지하려고합니다. 그들은 나를 IM에 가지고 있기 때문에 일반적으로 새 릴리스가 언제 나올지 잘 알고 있으며 소스 코드를 사용할 수있는 하루 이내에 새 빌드를 게시하려고합니다.
나에게 다시 (런치 패드에서 위에서 언급 한 PPA의 관리자).
앞으로도 NodeSource 조직의 기치 아래 패키지를 만들 것입니다. 여기를 참조하십시오 :
https://nodesource.com/blog/chris-lea-joins-forces-with-nodesource
같은 일을하고있는 것과 동일한 기능, 더 나은 지원 시스템 및 더 많은 리소스를 사용하여 올바른 일을하고 있는지 확인합니다. 즐겨.
검색 엔진에서이 스레드에 계속 빠지는 사람들을 위해
현재 ( 2015 년 12 월 ) nodesource.com은 여러 배포판에 대한 최신 노드 저장소를 유지합니다. 최신 nodej js를 설치하는 것은이 스 니펫을 콘솔에 붙여 넣는 것만 큼 간단합니다.
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
https://github.com/nodesource/distributions#installation-instructions 에서 다른 버전 또는 다른 배포에 노드를 설치하는 방법에 대한 자세한 정보를 찾을 수 있습니다.
Chris Lea PPA는 0.10에서 멈 췄고 Chris 는 nodesource와 힘을 합쳤습니다. :)
설치하려는 Node.js 의 최신 버전 인 경우 가장 쉬운 방법은 노드 버전 관리자 (NVM)를 사용하는 것입니다. Ubuntu의 노드 패키지를 PPA 또는 타사 리포지토리에서 지원되지 않는 버전으로 업그레이드하는 것보다 안전합니다. 이로 인해 적절한 패키지 관리 시스템에서 충돌이나 손상이 발생할 수 있습니다. NVM과 비교할 때 tarball에서 수동 설치는 유지 관리 및 업그레이드가 더 어렵습니다. NVM을 사용하여 최신 노드를 설치하려면 다음 단계를 따르십시오.
터미널 에서 다음 명령을 실행하십시오 .
wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
NVM 설치가 완료되면 터미널을 닫았다가 다시 엽니 다 . 그런 다음 다음 명령을 실행하십시오.
nvm install node
다음 명령을 실행하십시오.
node --version
npm --version
모든 것이 잘되면 최신 노드 및 npm 버전이 출력으로 표시됩니다. 이제 노드가 설치되고 실행할 준비가되었습니다! 😊
최신 버전의 노드를 설치하더라도 빠르게 진행되는 노드 개발로 인해 몇 주 또는 몇 달 후에 업그레이드해야 할 수 있습니다. NVM을 사용하면 업그레이드가 더 쉬워지는 동시에 이전에 설치된 글로벌 npm 패키지를 마이그레이션 할 수 있습니다. 다음 명령을 실행하여 업그레이드하십시오.
nvm install node --reinstall-packages-from=node