https://nodejs.org/ 웹 사이트에서 노드가 현재 v 0.12.0임을 알았습니다 .
npm과 함께 최신 버전의 노드를 설치하는 방법을 알려주는 사람이 있습니까?
sudo apt-get install nodejs-legacy
https://nodejs.org/ 웹 사이트에서 노드가 현재 v 0.12.0임을 알았습니다 .
npm과 함께 최신 버전의 노드를 설치하는 방법을 알려주는 사람이 있습니까?
sudo apt-get install nodejs-legacy
답변:
NodeSource PPA를 사용하십시오. 자세한 내용 은 설치 지침을 참조하십시오 . 먼저 필요한 Node.js 버전을 선택하고 소스를 추가하십시오.
v=8 # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -
그런 다음 Node.js 패키지를 설치하십시오.
sudo apt-get install -y nodejs
PS : curl
이 코드 라인을 위해 패키지가 서버에 설치되어 있어야합니다.
이 경우 nodejs
이미 설치 및 업데이트 할 다음, 제 1 전류 소 instalation를 제거하고 위의 스크립트를 사용하여 다시 설치합니다.
sudo apt-get purge nodejs npm
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
후 설치 nodejs
한 결과v0.10
일반적으로 URL에서 루트 셸 세션으로 임의의 데이터를로드하는 것은 좋은 생각이 아니며 사람들이 모든 것에 대한 해결책으로 그 정보를 더 이상 읽지 않기를 바랍니다. "이 스크립트를 실행 해 보자. 다시 구입하십시오. 구매에 관심이있는 교량이 있습니다. "
대안으로, 다음은 동일한 작업을 수행하는 "우분투 방식"입니다. 여기서 시스템 업데이트 방법을 확인하고 시스템 구성에 추가 된 리포지토리와 키를 확인할 수 있습니다.
curl https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs
이것은 최신 (작성 당시) Nodejs 버전 7을위한 것입니다. 다른 버전은 repo URL을 간단히 변경하여 얻을 수 있습니다. 자세한 내용은 nodesource.com 설명서를 참조하십시오.
$(lsb_release -c)
릴리스 자동 감지 비트를 지원되는 릴리스 중 하나로 변경하여 해킹하거나 결과를 처리하십시오.
apt-get
해결책은 바로 마약입니다.
Node.js v4.x :
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs
inside 업데이트 npm
하려면 다음 n
명령을 사용할 수 있습니다 .
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo npm install npm@latest
그러면 NodeJS 버전을 전환하는 데 사용할 수있는 n 패키지가 설치되어 사용됩니다. 대체 NVM 및 명령 옵션과의 비교는 SO 입니다. 도있다 블로그 게시물 .
nvm install lts/carbon
나를 위해 npm과 노드를 설치합니다. 공유 한 위의 명령과 다른 점은 무엇입니까?
nvm
또는 n
업데이트 할지를 선택할 수 있습니다 npm
. 두 경우 모두 npm
노드 패키지를 설치 하는 데 사용됩니다.
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs
여기서 더 많은 정보를 찾을 수 있습니다 : Node.js v0.12, io.js 및 NodeSource Linux 리포지토리
https://github.com/creationix/nvm
NVM은 최신 안정 노드와 npm을 모두 설치합니다
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version
이제 더미 패키지로 테스트하십시오.
npm install --global vaca
vaca
모든 새 셸에 대해 소싱을 수행해야하므로 설치 스크립트 핵은 자동 끝에 소싱을 추가합니다 .barshrc
. 그것은 작동하지만 자동 추가 항목을 제거하고 내 것을 추가하는 것을 선호합니다.
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
장점 :
sudo없이 여러 버전의 Node를 사용할 수 있습니다
Ruby RVM 및 Python Virtualenv와 유사하며 Ruby 및 Python 커뮤니티에서 우수 사례로 널리 간주됩니다.
가능한 경우 사전 컴파일 된 바이너리를 다운로드하고 그렇지 않은 경우 소스를 다운로드하여 컴파일합니다.
다음을 사용하여 노드 버전을 쉽게 전환 할 수 있습니다.
nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9
그런 다음 자식 추적 .nvmrc
파일을 사용 하여 주어진 프로젝트에 필요한 노드 버전을 나타낼 수 있습니다 : https : //.com/questions/24869959/how-do-i-specify-a-local-version-of-node-for -a- 프로젝트 / 54503474 # 54503474
우분투 17.10에서 테스트되었습니다.
아래 지침을 사용하여 최신 버전을 매우 쉽게 설치할 수 있습니다.
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E 강타-
Vesion 7.x는 최신 버전의 노드입니다.
sudo apt-get 설치 nodejs
위의 줄은 nodejs를 설치합니다.
sudo apt-get 설치 빌드 필수
이것은 nodejs가 제대로 실행하기위한 필수 모듈을 설치합니다.
이제 nodejs가 올바르게 설치되었는지 확인하십시오.
nodejs -v
설치된 nodejs 버전을 반환합니다.
npm -v
설치된 npm 버전을 반환합니다. 도움이 되길 바랍니다 ....
출처 : 링크 는 다른 방법을 사용하여 nodejs를 설치하는 방법을 보여줍니다.
build-essential
합니까?
Node.js는 현재 지원되는 모든 Ubuntu 버전에서 스냅 패키지로 제공됩니다. Node.js에 따라 개발자는 현재 지원되는 릴리스 중 하나를 선택하고 NodeSource에서 직접 정기적 인 자동 업데이트를받을 수 있습니다. Node.js 버전 6, 8, 9, 10, 11 및 12는 현재 사용 가능하며 Snap Store는 Node.js 릴리스 후 몇 시간 또는 몇 분 내에 업데이트됩니다.
단일 명령으로 노드를 설치할 수 있습니다 (예 :
sudo snap install node --classic --channel 11/stable
node
예를 들어 다음 과 같은 명령으로 노드 스냅에 액세스 할 수 있습니다 .
$ 노드 -v v11.5.0
최신 버전의 npm이 노드 스냅의 일부로 설치됩니다. npm은 일반 쉘에서 노드 repl 외부에서 실행해야합니다. 노드 스냅을 설치 한 후 다음 명령을 실행하여 npm 업데이트 확인을 활성화하십시오.
sudo chown -R $ USER : $ (id -gn $ USER) / home / 사용자 이름 /.config
대체 your-username
자신의 이름과 위의 명령에. 그런 다음 실행 npm -v
하여 npm 버전이 최신인지 확인하십시오. 예를 들어, npm이 최신인지 확인한 npm list yarn
후 , 명령으로 yarn이라는 이미 설치된 패키지의 버전을 확인한 다음 명령으로 기존 실 패키지를 최신 버전으로 업데이트했습니다.npm update yarn
사용자는 nvm (노드 버전 관리자)과 같은 추가 도구를 사용하지 않고도 언제든지 Node.js 버전간에 전환 할 수 있습니다.
sudo snap refresh node --channel=11/stable
사용자는 다음으로 전환하여 현재 Node.js 버전 12를 추적하는 최신 에지 채널에서 설치할 수있는 최신 버전의 Node.js를 테스트 할 수 있습니다.
sudo snap switch node --edge
이 방법은 업스트림 테스트 및 버그보고에 기꺼이 참여하려는 사용자에게만 권장됩니다.
릴리스 LTS 상태 코드 이름 LTS 시작 유지 보수 시작 유지 보수 종료 6.x Active Boron 2016-10-18 2018 년 4 월 4 월 7.x LTS 없음 8.x 활성 탄소 2017-10-31 2019 년 4 월 12 월 9.x LTS 없음 10.x Active Dubnium 2018 년 10 월 2020 년 4 월 2021 년 4 월 11.x LTS 없음 2019-04-01 2019-06-30 12.x 2019-10-22 2021-04-01 2022-04-01 13.x LTS 없음 2020-04-20 2020-06-01
Ubuntu 15.10의 경우 .deb 패키지 양식 packages.ubuntu.com을 다운로드 할 수 있습니다.
node --version
v4.2.3
@ 23W (허용 된 답변)에 의한 답변의 분사.
이것은 루트 쉘에 컬을 피하기 위해 스크립트의 내용 일뿐입니다.
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
sudo apt-get install -y nodejs
https://nodejs.org/nodejs
에서 다운로드
터미널에서 설치하려면
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
최신 nodejs 및 npm을 설치하는 가장 좋아하는 방법은 nodejs의 웹 사이트에 제공된 설치 바이너리 아카이브를 사용하는 것 입니다.
이것은 당신이 좋아하는 새로운 방법이 될 수도 있습니다. 매력처럼 작동합니다. 1 번의 다운로드와 1 번의 명령이 필요합니다. 끝난. 오류 없음 [여러 번 수행 한 횟수]. 기존 항목을 미리 제거 할 필요가 없었습니다.
먼저 설치된 버전을 제거하십시오 (있는 경우).
sudo apt-get remove nodejs
https://nodejs.org/en/download/stable/
Linux 바이너리를 다운로드하십시오.
sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz
node -v
npm --version
http://www.thegeekstuff.com/2015/10/install-nodejs-npm-linux/
tar
지원 --xz
- 그리고 -C /usr/local
수 있도록 tar
을 cd
당신을 위해.
NVM은 설치가 매우 간단하며 노드 버전을 쉽게 전환 할 수 있습니다. 로부터 GitHub의 저장소 :
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
설치 스크립트를 다운로드하고 실행합니다
nvm ls-remote
사용 가능한 버전을 확인하십시오. 버전 8.9.4를 설치한다고 가정하십시오.
nvm install 8.9.4
그리고 당신은 끝났습니다.
다른 버전을 설치하고 사용하려면 (예 : 9.6.1)
nvm install 9.6.1
nvm alias default 9.6.1
패키지 관리자 업데이트
sudo apt-get update
NodeJS PPA 추가
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
NodeJS 및 NPM 설치
sudo apt-get install nodejs
우분투에서 NodeJS 및 NPM 설치 에 대한 완전한 블로그 게시물을 작성 했습니다. 읽으려면 여기를 클릭하십시오
이 방법을 사용하면 Node.JS를 쉽게 삭제하고 다른 버전을 유지하며 모든 시스템 사용자에게 명령을 제공 할 수 있습니다.
안정된 Node.JS 버전 을 다운로드하여 압축을 풀고로 이동하십시오 /opt
.
다른 버전을 설치하려는 경우 버전 코드에 따라 폴더 이름을 바꿀 수 있습니다.
/opt/node/6.9.1
루트에서만 /opt
/ sudo
의 파일을 변경할 수 있으므로 파일을 수정할 때마다 호출을 호출하지 않으려면 그룹 권한을 변경하십시오.
chgrp adm -R /opt/node/10.15.3
/etc/profile.d/node.sh
다음 내용이 있으면 파일을 작성하십시오 .
export NODE_HOME=/opt/node/10.15.3
export CPLUS_INCLUDE_PATH=${NODE_HOME}/include
export C_INCLUDE_PATH=${NODE_HOME}/include
export LD_LIBRARY_PATH=${NODE_HOME}/lib
export MANPATH=${NODE_HOME}/share/man:${MANPATH}
export PATH=${NODE_HOME}/bin:$PATH
로그 아웃 및 로그인 및 X-Window는 모든 프로파일 구성을 다시로드합니다.
이전 버전이 설치된 경우 라이브러리 충돌을 피하려면 다음을 실행하십시오.
npm cache clean
패키지 관리자 업데이트
sudo apt-get update
PPA 추가
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
NodeJS 및 NPM 설치
sudo apt-get install nodejs
sudo apt-get install nodejs
?