패키지 매니저로 Node.js 설치하기

Note: 이 페이지에 나오는 패키지는 각 패키지 관리자가 관리하고 Node.js 코어 팀이 관리하지 않습니다. 이슈가 있다면 패키지 관리자에게 보고해 주세요. 해당 이슈가 Node.js 자체의 버그라면 관리자가 이슈를 Node.js에 보고할 것입니다.



Android

Android support is still experimental in Node.js, so precompiled binaries are not yet provided by Node.js developers.

However, there are some third-party solutions. For example, Termux community provides terminal emulator and Linux environment for Android, as well as own package manager and extensive collection of many precompiled applications. This command in Termux app will install the last available Node.js version:

pkg install nodejs

Currently, Termux Node.js binaries are compiled without Inspector support and linked against system-icu (depending on libicu package).

Arch Linux

커뮤니티 저장소에서 Node.js와 npm을 이용할 수 있습니다.

pacman -S nodejs npm

Debian and Ubuntu based Linux distributions, Enterprise Linux/Fedora and Snap packages

Official Node.js binary distributions are provided by NodeSource.

FreeBSD

The most recent release of Node.js is available via the www/node port.

Install a binary package via pkg:

pkg install node

Or compile it on your own using ports:

cd /usr/ports/www/node && make install

Gentoo

Node.js는 portage를 사용할 수 있습니다.

emerge nodejs

NetBSD

pkgsrc에서 Node.js를 설치할 수 있습니다

cd /usr/pkgsrc/lang/nodejs && make install

사용하는 플랫폼에서 가능하다면 pkgin로 바이너리 패키지를 설치하는 방법도 있습니다.

pkgin -y install nodejs

nvm

Node Version Manager는 Node.js의 다양한 릴리스 버전을 관리하는 bash 스크립트입니다. nvm으로 설치, 제거, 버전 변경 같은 작업을 할 수 있습니다. nvm을 설치하려면 설치 스크립트를 사용하세요.

Unix / OS X 시스템에서는 소스로 빌드된 Node.js를 nvm으로 설치할 수 있습니다. 이는 nvm에 설정된 위치에 설치됩니다.

$ env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX=""

설치 후 nvm으로 릴리스 된 버전이나 소스에서 빌드한 버전 간에 변경할 수 있습니다. 예를 들어 Node.js 버전이 v8.0.0-pre라면 다음과 같이 실행합니다.

$ nvm use 8

공식적으로 릴리스 된 후 소스에서 빌드된 버전을 다음과 같이 제거할 수 있습니다.

$ nvm uninstall 8

OpenBSD

Node.js is available through the ports system.

/usr/ports/lang/node

Using pkg_add on OpenBSD:

pkg_add node

openSUSE와 SLE

다음 패키지 아래 주 저장소에서 Node.js를 사용할 수 있습니다.

예시로 openSUSE Leap 42.2에서 Node.js 4.x를 설치하려면 root 계정으로 다음 명령어를 실행해야 합니다.

zypper install nodejs4

macOS

nodejs.org 웹사이트에서 매킨토시 인스톨러를 다운로드 받으세요.

bash에서 패키지를 다운로드 받고 싶다면 다음 명령어를 실행하세요.

curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"

그 밖의 방법

Homebrew를 사용할 수 있습니다.

brew install node

MacPorts를 사용할 수 있습니다.

port install nodejs<major version>

# Example
port install nodejs7

pkgsrc를 사용해서 바이너리 패키지를 설치할 수 있습니다.

pkgin -y install nodejs

pkgsrc에서 수동으로 빌드할 수도 있습니다.

cd pkgsrc/lang/nodejs && bmake install

SmartOS와 illumos

SmartOS 이미지에는 미리 설치된 pkgsrc가 포함되어 있습니다. illumos 배포판에서는 먼저 pkgsrc를 설치하고 평소처럼 바이너리 패키지를 설치하세요.

pkgin -y install nodejs

pkgsrc에서 수동으로 빌드할 수도 있습니다.

cd pkgsrc/lang/nodejs && bmake install

Solus

Solus provides node.js in its main repository.

sudo eopkg install nodejs

Void Linux

Void Linux는 메인 저장소에서 node.js 안정 버전을 제공합니다.

xbps-install -Sy nodejs

Windows

nodejs.org 웹사이트에서 윈도우 인스톨러를 직접 다운로드 받으세요.

그 밖의 방법

Chocolatey를 사용할 수 있습니다.

cinst nodejs
# or for full install with npm
cinst nodejs.install

Scoop를 사용할 수 있습니다.

scoop install nodejs
맨 위로