web-dev-qa-db-ja.com

NodeJSとNPMの最新バージョンをインストールする方法は?

https://nodejs.org/ Webサイトで、ノードが現在v 0.12.0であることに気付きました。

誰かがノードの最新バージョンをnpmと一緒にインストールする方法を教えてもらえますか(端末コマンドをお願いします)?

201
tonyf

新規インストール

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

追伸:これらのコード行のために、curlパッケージをサーバーにインストールする必要があります。

アップグレード

nodejsが既にインストールされており、更新する場合は、まず現在のインストールを削除し、上記のスクリプトを使用して再度インストールします。

Sudo apt-get purge nodejs npm
253
23W

一般的に、任意のデータをURLからルートシェルセッションに読み込むことはお勧めできません。すべての解決策として人々がそれを行かないようにしたいと思います-「このスクリプトを実行してください。それに再-私はあなたがおそらく購入に興味があるだろう橋を持っています」。

別の方法として、同じことを行う「Ubuntuの方法」があります。ここでは、システムがどのように更新されているかを確認し、システム構成に追加されるリポジトリとキーを知ることができます。

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用です。他のバージョンも、リポジトリURLを簡単に変更するだけで取得できます。詳細については、nodesource.comのドキュメントを参照してください。

166
Guss

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

ソース: https://github.com/nodesource/distributions#debinstall

34
Yosvel Quintero

npm内で更新する場合は、nコマンドを使用できます。

Sudo npm cache clean -f
Sudo npm install -g n
Sudo n stable
Sudo npm install npm@latest

これにより、NodeJSバージョンの切り替えに使用できるnパッケージがインストールされ、使用されます。代替のNVMおよびコマンドオプションとの比較は SO にあります。 ブログ投稿 もあります。

25
serv-inc

NVM(ノードバージョンマネージャー)

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

新しいシェルごとにソースを作成する必要があるため、おそらく次を.bashrcに追加する必要があります。

f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
  . "$f" &>'/dev/null'
  nvm use --lts &>'/dev/null'
fi

利点:

  • Nodeの複数のバージョンをSudoなしで使用できます

  • RubyおよびPythonコミュニティで広く検討されているベストプラクティスであるRuby RVMおよびPython Virtualenvに類似しています。

  • 可能な場合は事前にコンパイルされたバイナリをダウンロードします。そうでない場合は、ソースをダウンロードしてコンパイルします

以下を使用してノードのバージョンを簡単に切り替えることができます。

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

次に、git tracked .nvmrcファイルを使用して、特定のプロジェクトに必要なノードバージョンを示します。 https://stackoverflow.com/questions/24869959/how-do-i-specify-a-プロジェクトのノードのローカルバージョン/ 54503474#54503474

Ubuntu 17.10。でテスト済み。

NPMをインストールするには、

Sudo apt-get install npm

次に、ノードの場合、

Sudo npm cache clean -f
Sudo npm install -g n
Sudo n 0.xx.x  // here is the version what you want.. 

このコマンドは、必要なバージョンに基づいてノードをインストールします。

8
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、and the NodeSource Linux Repositories

バージョン5.xの場合 PPAによる

apt-get remove --purge nodejs npm
curl -sL https://deb.nodesource.com/setup_5.x | Sudo -E bash -
apt-get install nodejs
7
GuySoft

以下の手順を使用して、最新バージョンを非常に簡単にインストールできます。

curl -sL https://deb.nodesource.com/setup_7.x |須藤-E bash-

Vesion 7.xは、ノードの最新バージョンです。

Sudo apt-get install nodejs

上記の行はnodejsをインストールします。

Sudo apt-get install build-essential

これにより、nodejsが適切に実行されるための必須モジュールがインストールされます。

次に、nodejsが最後に正しくインストールされているかどうかを確認します

nodejs -v

これにより、インストールされているnodejsバージョンが返されます。

npm -v

これにより、インストールされているnpmバージョンが返されます。それが役に立てば幸い....

ソース: link は、他の方法を使用してnodejsをインストールする方法も示します。

4
Jitendra Pawar

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を使用します。次に例を示します。

$ 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で既存のyarnパッケージを最新バージョンに更新しました

ユーザーは、nvm(ノードバージョンマネージャー)などの追加のツールを使用する必要なく、いつでもNode.jsのバージョンを切り替えることができます。

Sudo snap refresh node --channel=11/stable

ユーザーは、Node.jsバージョン12を現在追跡している最新のEdgeチャンネルからインストールできるNode.jsの最新バージョンをテストできます:

Sudo snap switch node --Edge

このアプローチは、アップストリームのテストとバグ報告に参加したいと考えているユーザーにのみお勧めします。

Node.js LTSスケジュール

リリースLTSステータスコードネームLTSメンテナンス開始メンテナンス終了
 6.x Active Boron 2016-10-18 2018年4月2019年4月
 7.x LTSなし
 8.x Active Carbon 2017-10-31 2019年4月2019年12月
 9.x LTSなし
 10.x 2018年10月2020年4月2020年2021年4月
 11.x LTSなし2019-04-01 2019-06-30 
 12 .x LTSなし2019-10-22 2021-04-01 2022-04-01
4
karel

@ 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
3
ATOzTOA

https://nodejs.org/ からnodejsをダウンロードします

ターミナルからインストールするには:

cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
3
rodrigogbgod

Ubuntu 15.10の場合、.debパッケージ形式をダウンロードできます packages.ubuntu.com

node --version
v4.2.3

ビデオの説明


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
2
Mina Michael
//Download
cd ~/Downloads
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz

//Install
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz

//Verify
node -v
npm version

ソース

2
Sergey Repin

最新のnodejsとnpmをインストールする私のお気に入りの方法は、nodejsのWebサイトで提供されている インストールバイナリ アーカイブを使用することです。

これもすぐにあなたの新しいお気に入りの方法になるかもしれません。魔法のように機能します。 1つのダウンロードと1つのコマンドが含まれます。できたエラーなし(これを何度も繰り返しました)。事前に既存のものをアンインストールする必要はありませんでした。

バイナリ経由でnodejsをインストールする


最初にインストールされたバージョンを削除します:(存在する場合)

Sudo apt-get remove nodejs

ダウンロード

https://nodejs.org/en/download/stable/

Linuxバイナリをダウンロードします。

  • Tar.xzをフォルダーに抽出し、tar.gzとして再圧縮する必要がありました

インストール

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/

2
amurrell

このアプローチにより、Node.JSを簡単に削除し、異なるバージョンを保持し、すべてのシステムユーザーにコマンドを提供できます。

安定バージョン of Node.JS をダウンロードして解凍し、/optに移動します。

異なるバージョンをインストールする場合は、バージョンコードに従ってフォルダーの名前を変更できます。

/opt/node/6.9.1

Rootのみが/opt /のファイルを変更できるため、ファイルを変更する必要があるたびにinvoke 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
1
JP Ventura

パッケージマネージャーの更新

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

ここで、私は buntuにNodeJSとNPMをインストールする。読むにはここをクリック に関する完全なブログ記事を書きました。

1
MC Naveen