Node.jsとMongoDBをインストールして最新バージョンにするにはどうすればよいですか?パッケージマネージャーの利用可能なバージョンは最新ではなく、Node.jsのChris LeaのPPAは定期的に更新されません。
Node.jsとMongoDBをインストールして最新バージョンにするにはどうすればよいですか?パッケージマネージャーの利用可能なバージョンは最新ではなく、Node.jsのChris LeaのPPAは定期的に更新されません。
回答:
Advanced Packaging Tool(AptGet)のパッケージは、Ubuntuでは常に機能しないか、時々古くなっています。私は建物の提案のNode.jsを元からおよび推奨インストールの.deb Ubuntuがで提供するために、パッケージをMongoDBの。
ビデオデモ:
これらはビルドと実行に必要です。
sudo apt-get install build-essential lamp-server^
Node.jsは、nodejs.orgのフロントページにあるソースパッケージから簡単にインストールできます。これにより、インストールに最も互換性のあるパッケージを構築できます。
注:NPMなどの必要なコンポーネントが欠落しているため、システムアーキテクチャ(x32、x64など)にLinuxバイナリをインストールしないことをお勧めします。
[ インストール ]ボタンを右クリックして、ソースパッケージのリンクをコピーし、ターミナルコンソールでも次の操作を実行できます。(例は、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のドキュメントでは、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から更新およびアップグレードできます。削除しない限り、インストールアクションを再度実行する必要はありません。
ubuntu上のnode.jsの現在のバージョンは0.10で、0.12は安定しています。n
次のように組み込みコマンドを使用してアップグレードできます。
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
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
)