web-dev-qa-db-ja.com

aptを使用してNodeJS 4をインストールする方法は?

apt-getユーティリティを使用してUbuntuに NodeJS 4 をインストールするにはどうすればよいですか?

61
Kumar Sambhav

ここから手順を取りました: https://github.com/nodesource/distributions

wget -qO- https://deb.nodesource.com/setup_4.x | Sudo bash -

その後:

Sudo apt-get install nodejs

システムのバージョンは次のとおりです。

ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ lsb_release -r
Release:    15.04
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ node -v
v4.0.0
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ npm -v
2.14.2
75
jarsever

Node Version Managerには常に最新の

NodeバージョンマネージャーでNodeをインストールする は、Ubuntuでコンピューターにインストールする場合の最良のオプションであると強く信じています(本番サーバーの代わりに)開発を行う予定です。

公式リポジトリからインストールすると、ひどく古いものになります。いつでもPPAを追加できますが、npmからモジュールをグローバルにインストールするには管理者特権が必要な messy permissions になります。

NVMを使用すると、すべてがホームフォルダーに保持されるため(Sudoは不要)、Nodeの複数のバージョン(4.0を含む)をインストールし、簡単に切り替えることができます。

NVMを使用したインストール

NVMインストール手順 から取得:

NVMの最新のコピーを取得します(最初にSudo apt-get install curlが必要になる場合があります):

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

シェルにnvmを使用するように指示します(これを~/.bashrcに追加して、今後自動的に行われるようにすることもできます):

source ~/.nvm/nvm.sh

次に、最新のノードバージョンをインストールします。

nvm install 4.0

使用するNodeのバージョンをnvmに伝えます。

nvm use 4.0

nvm use 4.0行を~/.bashrcに追加して、端末を起動するたびにノードバージョンを選択する必要がないようにすることもできます。

which nodeをチェックすると、ホームフォルダー内の実行可能なノードへのパスが提供されます。 node --versionを実行すると、v4.0.0を実行していることがわかります。

@jarseverのkudusでは、個人的には " curl | sh "パラダイムに登録していません。

インターネットから任意のテキストをパイプしてルートアカウントのシェルプロセスにパイプするように求められたときに私と同じ種類の不安を感じる場合、同じ効果のためにこれを試してみることをお勧めします。と疑い:

version=4
apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
apt-add-repository 'deb https://deb.nodesource.com/node_${version}.x precise main'
apt-get update
apt-get install nodejs

プロセスは明確である必要があり、UbuntuのソフトウェアプロパティUIでも同じことができます。

36
Guss

私はpypiからnodeenvを使用するのが好きです( https://pypi.python.org/pypi/nodeenv )、pipを使用してパッケージをインストールし、「node/virtualenv」をセットアップしてインストールするように指示しますビルド済みのバージョン、高速かつシンプル。ポール

0
Paul