34

さて、私は Debian 6.0 の vserver を持っています。

Node.js をインストールしたいのですが、Web 上のチュートリアルがどれも機能していないようです。「Linuxにnode.jsをインストール」と入力したときにGoogleが提供するすべての結果を試しましたが、依存関係をインストールする方法がわからなかったため、ほとんど失敗しました(Linuxは初めてです)

セットアップしたばかりの Debian システムに node.js をインストールする方法 (そのため、まだプログラムがインストールされていないなど)?

4

5 に答える 5

101

他の誰かが段階的な手順を必要とする場合は、Debian Squeezeに Node.js をインストールするの次の手順を使用しましたが、問題なくインストールされました。

  1. sudo apt-get update && sudo apt-get install git-core curl build-essential openssl libssl-dev
  2. git clone https://github.com/nodejs/node.git
  3. cd node
  4. git checkout v5.0.0(またはビルドしたいバージョン)
  5. ./configure
  6. make
  7. sudo make install
  8. node -v
  9. npm -v

ビルドするために apt に追加のソースをインストールする必要はありませんでした。

于 2012-09-01T09:46:35.667 に答える
19

ただし、ArjunShankar が言うように、通常はビルド済みのパッケージを使用する必要があります。Node.js の動きは速すぎて、Debian パッケージが追いつくことができません。Node が落ち着くまでは、独自のインストールを行うことを強くお勧めします。たとえば、最近、重要なセキュリティの抜け穴を修正する予期しない更新がありました。物事を迅速に進める必要があるときに、古いバージョンの Debian 用のパッケージに依存したくないでしょう。

代わりに、ソースからインストールする必要があります。

ソース アーカイブをダウンロードして一時フォルダーに直接展開し、Node Github ページの指示に従ってください。または、GIT に自信がある場合は、GIT を使用してソースを取得することもできます - 再び一時フォルダーに移動し、インストール手順に従います。

コンパイルには多数のソフトウェア依存関係があるため、最初にそれらがあることを確認する必要があります。それらはすべて Debian apt パッケージに含まれている必要があります。http://blog.timmattison.com/archives/2011/04/26/installing-nodejs-couchdb-and-npm-on-debian-the-easy-way/またはhttp://sekati.com/etc/を参照してください。詳細については、install-nodejs-on-debian-squeezeを参照してください。

コンパイルには数分かかるので、しばらく待ちます。

一度実行すると、アップグレードも簡単です。ダウンロードとコンパイルのプロセスを繰り返すだけです。

Node.js のインストールに npm ツールが含まれるようになったため、ライブラリやその他のコードのインストールは非常に簡単です。

于 2012-05-08T10:50:48.907 に答える
12

他の人が言及したように、node.js のリリース サイクルは非常に速く、公式の Debian パッケージは多少遅れています。node.js を使用して Debian サーバーのグループを最新の状態に保つ必要があるため、これを使用しています。

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

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

node.js に関して Debian パッケージのメンテナーが直面している複雑さについての洞察については、次のスレッドを参照してください。

https://groups.google.com/d/msg/nodejs/W_6avRSG_a8/xeQxLGuHQ5YJ

于 2013-03-05T02:22:53.127 に答える
2

ここに独自の node.js / debian パッケージ ビルダーを追加しました。

https://github.com/aw/nodejs-debian

公式の node.js git リポジトリを使用して、ビルドする正確なバージョンをプルダウンし、簡単に配布できる .deb パッケージを作成します。

于 2013-09-08T05:48:31.257 に答える
2

これを追加したかっただけです:

http://ypcs.fi/howto/2012/10/09/nodejs-debian/

これを wheezy に使用することに成功しましたが、v0.6.19 しか取得できず、0.8.2 の atm です。

于 2013-02-26T09:24:35.083 に答える