web-dev-qa-db-ja.com

UbuntuにインストールされているMongoDBのバージョン

こんにちは、私は少しシェルn00bです。

Linux UbuntuマシンにインストールされているMongoDBのバージョンを確認する方法を教えてください。

私のMongoDBシェルバージョンは1.2.2なので、MongoDB自体も古くなっていると思います。そして、誰かが「MongoDBを更新する方法」のドキュメントを知っていますか? mongodb.orgは少しわかりにくいと思います。

お願いします。


Mongo Shell内でdb.version()を使用すると、1.2.2と表示されます

$ mongod --versionの場合、次のようになります。

db version v1.2.2, pdfile version 4.5
Wed Oct 16 10:28:22 git version: nogitversion

走った

Sudo apt-get update
Sudo apt-get install mongodb

そして得る

Sudo apt-get install mongodb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
mongodb is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 179 not upgraded.

mongod --version
db version v1.2.2, pdfile version 4.5
Wed Oct 16 10:31:07 git version: nogitversion

なぜ更新されないのですか? apt-getは間違ったレポ/ソースを指していますか?

42
RachelD

答え:指示#duaを読む

OK、この行には魔法がありましたが、インストール時に見逃したようです:

$ Sudo apt-get install mongodb-10gen=2.4.6

そして、ここで説明されている完全なプロセス http://docs.mongodb.org/manual/tutorial/install-mongodb-on-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-10gen
$ Sudo apt-get install mongodb-10gen=2.2.3
$ echo "mongodb-10gen hold" | Sudo dpkg --set-selections
$ Sudo service mongodb start

$ mongod --version
db version v2.4.6
Wed Oct 16 12:21:39.938 git version: b9925db5eac369d77a3a5f5d98a145eaaacd9673

重要:2.4.6を必ず最新バージョン(またはインストールするもの)に変更してください。ここで最新バージョン番号を見つけてください http://www.mongodb.org/downloads

15
RachelD

完全にするために、「Shell noobs」の簡単な紹介:

まず、シェルを起動します。デスクトップアプリケーションメニューのどこかにある「ターミナル」または「シェル」という名前の一般的なデスクトップ環境内で見つけることができます。

キーコンボCTRL + F2を使用してから、これらのコマンドのいずれか(使用しているデスクトップ環境に応じて)とEnterキーを使用して試すこともできます。

xfce4-terminal
gnome-console
terminal
rxvt
konsole

上記のすべてが失敗する場合は、xtermを使用してみてください-ほとんどの場合は機能します。

次のコマンドのヒント:$なしでコマンドを実行します-これは、シェル上にいることを識別する単なるマーカーです。

その後、--versionフラグでmongodを起動します。

$ mongod --version

それはあなたのようなものを示しています

$ mongod --version
db version v2.4.6
Wed Oct 16 16:17:00.241 git version: nogitversion

更新するには、実行するだけです

$ Sudo apt-get update

その後

$ Sudo apt-get install mongodb
37
akluth

シェル内:

mongod --version
35

「mongo」コマンドを使用してmongoシェルに入力すると、その時間だけに気付くでしょう

MongoDB Shell version v3.4.0-rc2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.0-rc2

また、mongo Shellでコマンドを試すことができますdb.version()

9
Swadeshi

ターミナルで、従来のコマンドを入力するだけです:

mongod --version
4
Pransh Tiwari