패키지 매니저로 Node.js 설치하기
Note: 이 페이지에 나오는 패키지는 각 패키지 관리자가 관리하고 Node.js 코어 팀이 관리하지 않습니다. 이슈가 있다면 패키지 관리자에게 보고해 주세요. 해당 이슈가 Node.js 자체의 버그라면 관리자가 이슈를 Node.js에 보고할 것입니다.
- 안드로이드
- Arch Linux
- 데비안과 우분투 기반 리눅스 배포판. 엔터프라이즈 리눅스/페도라와 Snap 패키지
- FreeBSD
- Gentoo
- IBM i
- NetBSD
- nvm
- nvs
- OpenBSD
- openSUSE 와 SLE
- macOS
- SmartOS 와 illumos
- Solus
- Void Linux
- Windows
안드로이드
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