웹에서 몇 가지 다른 방법을 찾았지만 일부 기사는 꽤 오래되었으며 그들이 설명하는 방법이 대체된 것이 걱정됩니다.
패키지 관리 등을 가장 잘 활용하기 위해 현재 권장되는 방법이 무엇인지 말해 줄 수 있는 사람이 있습니까?
답변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
빠른 패키지를 직접 구축하세요.
가이드에 따라 Ubuntu에서 .deb 패키지를 만들 수 있었습니다.여기. 이것은 아마도 데비안에서도 작동할 것입니다 ;-)
답변2
프로덕션 시스템을 다루는 경우 아래 경고에 유의하세요!
를 통해 node.js를 설치할 수 있습니다 apt-get
.
# 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
이는 너무 많은 노력을 들이지 않고 최신 버전을 얻는 가장 간단한 방법입니다.