web-dev-qa-db-ja.com

ubuntu 16.04でnodejsを更新する

node -vコマンドが使用されたとき、私は最近私のubuntu 16.04のノードのバージョンを調べていましたが、nodejs -vコマンドが使用される前にnpm updateコマンドが6.9.2を示していました。

さて、node -vnodejs -vの違いは何ですか?そしてどのようにしてnode/nodejsを最新のLTSバージョンにアップデートするのですか?

94
ankur

更新するには、nをインストールすることができます

Sudo npm install -g n

それからちょうど:

Sudo n latest

または特定のバージョン

Sudo n 8.9.0
235

公式ドキュメント to によると、Ubuntu 14.04、16.04、18.04、18.10にノードをインストールします

ノードv6 (旧バージョン):

curl -sL https://deb.nodesource.com/setup_6.x | Sudo -E bash -
Sudo apt-get install -y nodejs

ノードv8 (旧バージョン):

curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install -y nodejs

ノードv10 LTS (新規ユーザーの場合:これをインストールしてください):

curl -sL https://deb.nodesource.com/setup_10.x | Sudo -E bash -
Sudo apt-get install -y nodejs

ノードv12 (現在のバージョン):

curl -sL https://deb.nodesource.com/setup_12.x | Sudo -E bash -
Sudo apt-get install -y nodejs

オプション: ビルドツールをインストールする

ネイティブパッケージをコンパイルしてインストールする

Sudo apt-get install -y build-essential

ノードの更新 を最新のバージョンに更新します。

Sudo apt update
Sudo apt upgrade

npm を更新し続ける

Sudo npm i -g npm

他のバージョンを見つけるにはnpm info npmを試してみてください。バージョンではあなたの希望するバージョンを見つけて、npm i -g npm@[version-tag]の中の[version-tag]をそのバージョンタグに置き換えてください。

そしてnpmの代わりに yarn を試してみることをお勧めします

98
Developia

パッケージマネージャを使用してノードをアップグレードする(および のみupgrade node)には、Sudo apt-get install --only-upgrade nodejsを使用します。

パッケージ名はnodejsです。詳細については https://stackoverflow.com/a/18130296/4578017 を参照してください。

nvm を使用してノードをインストールおよび更新することもできます。

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

その後、端末を再起動し、nvm ls-remoteを使用してノードの最新バージョンリストを取得し、nvm install lts/*を使用して最新のLTSバージョンをインストールします。

バージョンを切り替えようとしていなくても、nvmはノードをインストールまたは更新するためのより推奨される方法です。

12
DarkKnight

ノードバージョンマネージャ(NVM) :の使用

インストールしてください:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

インストールをテストします。

現在の端末を閉じて新しい端末を開き、次のコマンドを実行してください。

command -v nvm

好きなだけ多くのバージョンをインストールするのに使います:

nvm install 8              # Install nodejs 8
nvm install --lts          # Install latest LTS (Long Term Support) version

インストールされているバージョンを一覧表示します。

nvm ls

特定のバージョンを使用します。

nvm use 8                  # Use this version on this Shell

デフォルトを設定します。

nvm alias default 8        # Default to nodejs 8 on this Shell
nvm alias default node     # always use latest available as default nodejs for all shells
7

相違点:最初にnodeをインストールしたときは、 'nodejs'としてインストールされていました。私がそれをアップグレードしたとき、それは 'node'を作成しました。 nodeを実行することで、実際にnodejsを実行しています。 Nodeはnodejsへの単なる参照です。私の経験から、私がアップグレードしたとき、それは両方のバージョンに影響を及ぼしました(それが想定されているように)。 nodejs -vまたはnode -vを実行すると、新しいバージョンが得られます。

アップグレード:npm updateは現在のディレクトリのパッケージを更新するために使用されます。 https://docs.npmjs.com/cli/update を確認してください。

使用しているOSに基づいてノードのバージョンをアップグレードするには、次のコマンドに従ってください。 https://nodejs.org/en/download/package-manager/

4
Siva Kiran
Sudo npm install npm@latest -g
3
Rubel Hossain

インストール方法については、次のリンクでnodejsの公式サイトを参照してください。

https://nodejs.org/ja/download/package-manager/#debian-and-ubuntu-based-linux-distributions

とにかく、以下のubuntuにnodejsバージョン10をインストールするためのコマンドを見つけてください。

curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install -y nodejs
2
Naresh

ノードをアップグレードするには、 npmのnモジュール を使用します

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

最新バージョン(現在の安定版ではない)にアップグレードするには、次を使用できます。

Sudo n latest

元に戻す:

Sudo apt-get install --reinstall nodejs-legacy#fix/usr/bin/node Sudo n rm 6.0.0#番号を、インストールされたNodeのバージョンに置き換えますSudo npm uninstall -g n

1
Mahak Choudhary

ノードをアップグレードするには、npmからnモジュールを使用します。ノードをアップグレードします。

元に戻すには:Sudo apt-get install --reinstall nodejs-legacy#fix/usr/bin/node Sudo n rm 6.0.0#numberをインストールされているノードのバージョンに置き換えますSudo npm uninstall -g n

0

次のコマンドを実行します。

Sudo apt-get update
Sudo apt-get install build-essential libssl-dev
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
source ~/.profile
nvm ls-remote
nvm install v9.10.1
nvm use v9.10.1
node -v
0
Anandhu Raj

これを試して:

ファイルを編集または作成します。nodesource.list

Sudo gedit /etc/apt/sources.list.d/nodesource.list

このテキストを挿入してください:

deb https://deb.nodesource.com/node_10.x bionic main

deb-src https://deb.nodesource.com/node_10.x バイオニックメイン

これらのコマンドを実行して下さい:

curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -


Sudo sh -c "echo deb https://deb.nodesource.com/node_10.x cosmic main /etc/apt/sources.list.d/nodesource.list"

Sudo apt-get update

Sudo apt-get install nodejs
0
Guile Garcia