web-dev-qa-db-ja.com

最新のNode.js / MongoDBをインストールしていますか?

Node.jsとMongoDBをインストールして最新バージョンにするにはどうすればよいですか?パッケージマネージャーから利用可能なバージョンは最新ではなく、Node.jsの PPAクリスリー は定期的に更新されません。

24
Brandon Clark

高度なパッケージングツール(AptGet)のパッケージは、Ubuntuでは常に機能しないか、時々古くなっています。ソースから Node.js をビルドし、Ubuntuに推奨される。debパッケージ MongoDB


ビデオデモ:

http://youtu.be/SWztoBP7RQQ


必要条件

これらはビルドと実行に必要です。

Sudo apt-get install build-essential lamp-server^

Node.jsのビルドとインストール

Node.jsは、nodejs.orgのフロントページにあるソースパッケージから簡単にインストールできます。これにより、インストールに最も互換性のあるパッケージをビルドできます。

注:NPMなどの必要なコンポーネントが欠落しているため、システムアーキテクチャ(x32、x64など)にLinuxバイナリをインストールしないことをお勧めします。

Node.js Front Page

INSTALLボタンを右クリックして、ソースパッケージリンクをコピーし、ターミナルコンソールでも次の操作を実行できます。(例は、2014年7月31日現在の最新バージョンのインストール方法を示しています)

wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz

ディレクトリを解凍して入力します。

tar -xvzf node-v0.10.30.tar.gz
cd node-v0.10.30

マシンのmakeファイルを構成してから、rootユーザーとしてビルドしてインストールします。

./configure
make
Sudo make install

テストして、インストールされたことを確認します。

node -v

また、 Node Package Manager もインストールしました。次を入力して、バージョン番号とともにインストールされたアイテムを表示します。

npm version

推奨されるMongoDBパッケージをインストールする

MongoDBのドキュメントでは、9.10 "Karmic"で実行中のUbuntuとUbuntuを使用している限り、最新バージョン用に提供されている.debパッケージをインストールすることを推奨しています。 Doc: Ubuntuへのインストール

キーを取得する:

Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

ソースリストの取得:

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | Sudo tee /etc/apt/sources.list.d/mongodb.list

パッケージマネージャーを更新してインストールします。

Sudo apt-get update && Sudo apt-get install mongodb-org

MongoDBシェルが実行されているかどうかをテストします。

mongo

押す Ctrl+C 出る。

注:mongo-10genは、AptGetから更新およびアップグレードできます。削除しない限り、インストールアクションを再度実行する必要はありません。

22
Brandon Clark

node.js

Ubuntu上のnode.jsの現在のバージョンは0.10で、0.12は安定しています。組み込みのnコマンドを使用してアップグレードできます。

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

MongoDB

MongoDBは、リポジトリをhttp://repo.mongodb.org/apt/ubuntuに更新しました。インストールする

Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | Sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
Sudo apt-get update
Sudo apt-get install -y mongodb-org

(ただし、12.04を使用する場合は例外で、その場合はtrustyを置き換えますが、この行はたとえばvividで機能します。以前のMongoDBインストールがある場合は、keyserver...ステップをスキップできます。 updatedist-upgradeを実行するだけです)

参照: Node.js および MongoDB

4
serv-inc