Debian に node.js をインストールする現在推奨されている方法は何ですか?

Debian に node.js をインストールする現在推奨されている方法は何ですか?

ウェブ上でいくつかの異なる方法を見つけましたが、一部の記事はかなり古く、説明されている方法が置き換えられているのではないかと心配しています。

パッケージ管理などを最大限に活用するために、現在推奨されている方法を教えてください。

答え1

公式node.js github ページDebian を含むすべてのディストリビューションの概要があります。ソースからのインストールを推奨しています。

apt-get install python g++ wget libssl-dev
mkdir /tmp/nodejs && cd /tmp/nodejs
wget http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
make
make test
make install

ソースからインストールすると確実に最新のソフトウェアが手に入りますが、特定のプロジェクトに添付されているすべてのファイルをアンインストールすることが難しい場合もあります。これを回避するには、 を使用してcheckinstall簡単なパッケージを自分でビルドしてください。

ガイドに従ってUbuntuで.debパッケージをビルドすることができましたここおそらく Debian でも動作するはずです ;-)

答え2

実稼働システムを扱っている場合は、以下の警告に注意してください。


を通じて node.js をインストールできますapt-get

# echo deb http://ftp.us.debian.org/debian/ sid main \
    > /etc/apt/sources.list.d/sid.list
# apt-get update
# apt-get install nodejs

警告:そうは言っても、Debian の開発ブランチ (Sid) からソフトウェアをインストールしているので、おそらくこれを実行するべきではありません。この警告は、実稼働マシンも扱っている場合は特に注意する必要があります。

答え3

独自の.debsファイルを構築することで、Debianのバージョンが混在すること(苦痛の原因になります!)を避けることができます。

https://github.com/mark-webster/node-debian

任意のバージョンの node.js の .deb ファイルを作成できるので、簡単にインストール / アップグレード / アンインストールできます。少し手抜きですが、少なくとも公式の Debian パッケージが安定版でリリースされるまでは、これで何とかなります。

答え4

最新の安定した Node を入手するには、パッケージ マネージャーからインストールし、次のコマンドを使用して更新しますnpm

sudo apt-get install nodejs npm 
sudo npm update -g

これは、あまり労力をかけずに最新バージョンを入手する最も簡単な方法です。

関連情報