Debian에 Node.js를 설치하기 위해 현재 권장되는 방법은 무엇입니까?

Debian에 Node.js를 설치하기 위해 현재 권장되는 방법은 무엇입니까?

온라인에서 몇 가지 다른 방법을 찾았지만 일부 기사는 꽤 오래되었으며 설명된 방법이 대체된 것이 아닌가 걱정됩니다.

패키지 관리 등을 최대한 활용하기 위해 현재 권장되는 접근 방식이 무엇인지 말해 줄 수 있는 사람이 있습니까?

답변1

공식적인Node.js github 페이지데비안을 포함한 모든 배포판에 대한 요약이 있습니다. 소스에서 설치하는 것이 좋습니다.

apt-get install python g++ wget libssl-dev
mkdir /tmp/nodejs && cd /tmp/nodejs
wget http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
make
make test
make install

소스에서 설치하면 확실히 최신 소프트웨어를 얻을 수 있지만 때로는 특정 프로젝트에 첨부된 모든 파일을 제거하는 것이 더 어려울 수 있다는 점을 명심하세요. 이를 방지하려면 checkinstall고유한 Express 패키지 빌드를 사용하세요.

가이드에 따라 Ubuntu에서 .deb 패키지를 빌드할 수 있었습니다.여기. 이것은 데비안에서도 작동할 수 있습니다 ;-)

답변2

프로덕션 시스템에서 작업하는 경우 아래 경고에 유의하세요!


apt-getnode.js를 설치하면 됩니다 .

# echo deb http://ftp.us.debian.org/debian/ sid main \
    > /etc/apt/sources.list.d/sid.list
# apt-get update
# apt-get install nodejs

경고하다:하지만 데비안의 개발 브랜치(Sid)에서 소프트웨어를 설치하고 있으므로 이 작업을 수행해서는 안 됩니다. 생산 기계도 다루고 있다면 이 경고에 특별한 주의를 기울여야 합니다!

답변3

자신만의 .debs를 구축하면 데비안 버전이 혼합되는 것을 피할 수 있습니다(고통스럽습니다!).

https://github.com/mark-webster/node-debian

모든 버전의 node.js에 대해 .deb 파일을 빌드할 수 있으므로 쉽게 설치/업그레이드/제거할 수 있습니다. 이것은 약간 빠르고 지저분하지만 적어도 공식 데비안 패키지 안정 버전이 출시될 때까지는 그렇습니다.

답변4

안정적인 최신 노드를 얻으려면 패키지 관리자에서 이를 설치한 후 다음 명령을 사용하여 업데이트할 수 있습니다 npm.

sudo apt-get install nodejs npm 
sudo npm update -g

이것은 너무 많은 노력을 들이지 않고도 최신 버전을 얻을 수 있는 가장 쉬운 방법입니다.

관련 정보