web-dev-qa-db-ja.com

最新のnodejsバージョンをubuntu 14.04にインストールします

これは、ubuntu 14.04 LTSで nodejs をインストールした方法です。

Sudo add-apt-repository ppa:chris-lea/node.js

Sudo apt-get install nodejs

これでノードのバージョンを確認したとき:

node -v

こうなる

v0.10.37

ただし、最新バージョンは4.2.6および5.5.0です。最新版または更新版を入手するにはどうすればよいですか?

61
Aamu
Sudo apt-get install curl

Node.js v4の場合

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

Node.js v5の場合:

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

Node.js v6:

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

Node.js v7:

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

Node.js 8:

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

https://nodejs.org/en/download/package-manager/

149
war1oc

Ubuntu 14.04.5 LTSで簡単な方法は

1 npmをインストールします:

Sudo apt-get install npm

  1. nをインストールします

Sudo npm install n -g

  1. ノードの最新バージョンを取得

Sudo n latest

特定のバージョンの `nodeをインストールしたい場合は、

2.1利用可能なノードバージョンのリスト

n ls

2.2および特定のバージョンのインストール

Sudo n 4.5.0

47
loretoparisi

Ubuntu14.04 LTS 64ビットOSのノードとnpmの更新に問題があります。 Google Chromeリポジトリは32ビットパッケージを提供しなくなったため、64ビットUbuntu/Debianユーザーは、ソフトウェアソースを更新するときに次のようなエラーに気づきます。

取得に失敗しました http://dl.google.com/linux/chrome/deb/dists/stable/Release リリースファイルで予期されるエントリ「main/binary-i386/Packages」が見つかりません(間違っていますsources.listエントリまたは不正な形式のファイル)一部のインデックスファイルのダウンロードに失敗しました。それらは無視されているか、古いものが代わりに使用されています。

したがって、この問題を修正するには、リポジトリを64ビット専用に設定する必要があります。これは次のコマンドで実行できます

Sudo sed -i -e 's/deb http/deb [Arch=AMD64] http/' "/etc/apt/sources.list.d/google-chrome.list"

つまり、ノードをインストールする前に64ビットのみに設定する必要があります。したがって、最新のノードとnpmをインストールする正確な手順は

Sudo sed -i -e 's/deb http/deb [Arch=AMD64] http/' "/etc/apt/sources.list.d/google-chrome.list"

curl -sL https://deb.nodesource.com/setup_5.x | Sudo -E bash -

Sudo apt-get install -y nodejs

私はそのような問題を抱えていて、この解決策を here から得ました。これが誰かを助けることを願っています。

6
Hari Krishnan

ここでnodejsをコンパイルしてLinuxサーバーにインストールする方法を説明します

ステップ1-:

$ cd /opt/
$ wget https://nodejs.org/dist/v6.2.1/node-v6.2.1.tar.gz

Tar.gzソースコードを抽出します。

$ tar -xvf node-*.tar.gz

ステップ2:nodejsをコンパイルしてインストールします。

$ cd node-v6.2.1
$ ./configure
$ make
$ Sudo make install

注-:「make command not found」というエラーが見つかった場合

$ Sudo apt-get update

$ Sudo apt-get upgrade

$ Sudo apt-get install build-essential

$ gcc -v

$ make -v
3
Arvind

Ubuntu Mate 14.04 LTSの実行

  1. curl -sL https://deb.nodesource.com/setup_4.x |須藤-E bash-
  2. Sudo apt-get install -y nodejs
  3. nodejs -v
1
ahmed hamed
curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install -y nodejs
1
whynot

チェックアウト nvm 。ノード配布を管理するため、異なるnodejsバージョンを使用する複数のプロジェクトを実行できます。

nvmを使用すると、必要なノードのバージョンを正確に選択できます。 apt-getを使用すると、常にそれらのパッケージメンテナーによってdebian/ubuntuに含まれている最新バージョンのみを取得できますが、これらは通常非常に古いものです。特にnodejsのような領域では、これはほとんど適切ではありません。

1
J.D.

すでにnpmパッケージがあり、nodejsバージョンをアップグレードしたい場合:

Sudo npm install -g n
Sudo n latest

Npmパッケージをインストールしていない場合は、次のコマンドを使用してインストールします:

Sudo apt-get install npm

Linuxの場合。

1
user2719152

これは私のために働いた:

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

それが誰かにも役立つことを願っています:)

1
Herman Demsong

より良い方法は、

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

バージョンに基づいて、setup_6.xを7,8などに変更できます

0

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

Ubuntu 17.10。でテスト済み。

また、端末を再起動する必要がある場合があります。Ubuntu17では、Sudo n 9.0.0を使用してNodeJSの最新バージョンをインストールします

node -vでバージョンを確認すると、正しく報告されないため、ターミナルを閉じ、新しいターミナルを開いて、node -vで再度確認すると、正しく報告されます。

0
Leigh Mathieson
wget -qO- https://deb.nodesource.com/setup_X.x | Sudo bash -
Sudo apt-get install -y nodejs
0
suraj kumar