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


回答:


22

Advanced Packaging Tool(AptGet)のパッケージは、Ubuntuでは常に機能しないか、時々古くなっています。私は建物の提案のNode.jsを元からおよび推奨インストールの.deb Ubuntuがで提供するために、パッケージを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フロントページ

[ インストール ]ボタンを右クリックして、ソースパッケージのリンクをコピーし、ターミナルコンソールでも次の操作を実行できます。(例は、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から更新およびアップグレードできます。削除しない限り、インストールアクションを再度実行する必要はありません。


2
また、「node.jsの最新バージョンをインストールするにはどうすればよいですか?」への参照も追加します「公式PPAから1であることを示唆しているクリス・リー。これは間違っていますが、現時点で最も信頼性の高いものです。人々は彼がそれを更新する時間をとるのを待つ必要があるため、これが更新が遅れる理由です。
ブランドンクラーク

1
wget nodejs.org/dist/latest/$(curl -s nodejs.org/dist/latest | egrep -io "\" node-v。*-linux-x64.tar.gz を使用して、最新のノードバイナリをダウンロードできます。 \ "" | sed "s / \" // g ")
ソフトウェアエンジニア

@EngineerDolleryそれらは常に安定していますか?
ブランドンクラーク

1
保証されているかどうかはわかりません。ノードの人に尋ねる必要がありますが、安定していないという証拠は見つかりません。nightlies distもあります。
ソフトウェアエンジニア

1
クールな、しかし最後のビットを変更するSEDの/ \ "// G ' -それはあまりフレーク状です。
ソフトウェアエンジニア

4

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、たとえば、あなたはスキップすることができkeyserver...ますが、以前のMongoDBをインストールしていただけ行う場合には、ステップをupdateしてdist-upgrade

参照:Node.jsおよびMongoDB

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.