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

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



안드로이드

Node.js의 안드로이드 지원은 현재 시험 단계에 있기 때문에 Node.js 개발자들이 제공하는 미리 컴파일된 바이너리가 아직 없습니다.

하지만 몇 가지 서드파티는 존재합니다. 일례로 Termux 커뮤니티는 안드로이드를 위한 터미널 에뮬레이터와 리눅스 환경을 제공하는데, 고유한 패키지 매니저와 다수의 미리 컴파일된 애플리케이션 패키지도 함께 제공하고 있습니다. Termux 앱에서 다음 명령어를 사용하면 최신 Node.js 버전을 설치합니다.

pkg install nodejs

현재 Termux Node.js 바이너리는 libicu 패키지에 의존하는 system-icu에 링크되어 있습니다.

Arch Linux

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

pacman -S nodejs npm

데비안과 우분투 기반 리눅스 배포판. 엔터프라이즈 리눅스/페도라와 Snap 패키지

공식 Node.js 바이너리 배포판은 NodeSource가 제공합니다.

FreeBSD

Node.js의 최신 릴리스는 www/node 포트를 통해 사용할 수 있습니다.

바이너리 패키지는 다음과 같이 pkg를 통해 설치할 수 있습니다.

pkg install node

또는 다음과 같이 ports를 사용해 컴파일 할 수도 있습니다.

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

Gentoo

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

emerge nodejs

IBM i

IBM에서 'yum' 패키지 매니저를 통해 Node.js의 LTS 버전을 사용할 수 있습니다. 패키지 이름은 nodejs 뒤에 주 버전 숫자를 붙이면 됩니다(nodejs8, nodejs10, nodejs12 등).

커맨드 라인에서 Node.js 12.x를 설치하려면 *ALLOBJ 특수 권한을 가진 사용자로 다음 명령을 실행하세요.

yum install nodejs12

IBM i Access Client 솔루션 제품을 통해 Node.js를 설치할 수도 있습니다. 자세한 사항은 지원 문서를 참조하세요.

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

nvs

Windows

The nvs version manager is cross-platform and can be used on Windows, macOS, and Unix-like systems

To install nvs on Windows go to the release page here and download the MSI installer file of the latest release.

You can also use chocolatey to install it:

choco install nvs

macOS,UnixLike

You can find the documentation regarding the installation steps of nvs in macOS/Unix-like systems here

Usage

After this you can use nvs to switch between different versions of node.

To add the latest version of node:

nvs add latest

Or to add the latest LTS version of node:

nvs add lts

Then run the nvs use command to add a version of node to your PATH for the current shell:

$ nvs use lts
PATH -= %LOCALAPPDATA%\nvs\default
PATH += %LOCALAPPDATA%\nvs\node\14.17.0\x64

To add it to PATH permanently, use nvs link:

nvs link lts

OpenBSD

다음과 같이 ports 시스템을 통해 Node.js를 사용할 수 있습니다.

/usr/ports/lang/node

OpenBSD 환경에서 pkg_add를 사용하는 방법도 있습니다.

pkg_add node

openSUSE와 SLE

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

  • openSUSE Leap 42.2: nodejs4
  • openSUSE Leap 42.3: nodejs4, nodejs6
  • openSUSE Tumbleweed: nodejs4, nodejs6, nodejs8
  • SUSE Linux Enterprise Server (SLES) 12: nodejs4, nodejs6 ("웹과 스크립트 모듈"은 반드시 설치 전에 추가해야 합니다.)

예시로 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와 illumoss

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

pkgin -y install nodejs

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

cd pkgsrc/lang/nodejs && bmake install

Solus

Solus는 메인 저장소에서 Node.js를 제공합니다.

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
맨 위로