こんにちは、私は少しシェル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は間違ったレポ/ソースを指していますか?
答え:指示#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
完全にするために、「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
シェル内:
mongod --version
「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()
ターミナルで、従来のコマンドを入力するだけです:
mongod --version