Ubuntu14.04を使ってみる – NoSQLで有名な mongoDBをインストールする

スポンサーリンク

コンテンツ

インストール

sudo apt-get install mongodb

インストール時の様子

sudo apt-get install mongodb
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  libboost-dev libboost-filesystem1.54.0
  libboost-program-options1.54.0 libboost-thread1.54.0
  libboost1.54-dev libgoogle-perftools4 libpcrecpp0
  libsnappy1 libtcmalloc-minimal4 libv8-3.14.5
  mongodb-clients mongodb-dev mongodb-server
提案パッケージ:
  libboost-doc libboost1.54-doc libboost-atomic1.54-dev
  libboost-chrono1.54-dev libboost-context1.54-dev
  libboost-coroutine.54-dev libboost-date-time1.54-dev
  libboost-exception1.54-dev libboost-filesystem1.54-dev
  libboost-graph1.54-dev libboost-graph-parallel1.54-dev
  libboost-iostreams1.54-dev libboost-locale1.54-dev
  libboost-log.54-dev libboost-math1.54-dev
  libboost-mpi1.54-dev libboost-mpi-python1.54-dev
  libboost-program-options1.54-dev libboost-python1.54-dev
  libboost-random1.54-dev libboost-regex1.54-dev
  libboost-serialization1.54-dev libboost-signals1.54-dev
  libboost-system1.54-dev libboost-test1.54-dev
  libboost-thread1.54-dev libboost-timer1.54-dev
  libboost-wave1.54-dev libboost1.54-tools-dev
  libmpfrc++-dev libntl-dev
以下のパッケージが新たにインストールされます:
  libboost-dev libboost-filesystem1.54.0
  libboost-program-options1.54.0 libboost-thread1.54.0
  libboost1.54-dev libgoogle-perftools4 libpcrecpp0
  libsnappy1 libtcmalloc-minimal4 libv8-3.14.5 mongodb
  mongodb-clients mongodb-dev mongodb-server
アップグレード: 0 個、新規インストール: 14 個、削除: 0 個、保留: 77 個。
23.0 MB のアーカイブを取得する必要があります。
この操作後に追加で 217 MB のディスク容量が消費されます。
続行しますか? [Y/n] Y
取得:1 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libboost-filesystem1.54.0 i386 1.54.0-4ubuntu3 [34.8 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libboost-program-options1.54.0 i386 1.54.0-4ubuntu3 [114 kB]
取得:3 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libboost-thread1.54.0 i386 1.54.0-4ubuntu3 [25.9 kB]
取得:4 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libpcrecpp0 i386 1:8.31-2ubuntu2 [14.7 kB]
取得:5 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libboost1.54-dev i386 1.54.0-4ubuntu3 [5,685 kB]
取得:6 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libboost-dev i386 1.54.0.1ubuntu1 [3,076 B]
取得:7 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libtcmalloc-minimal4 i386 2.1-2ubuntu1 [102 kB]
取得:8 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libgoogle-perftools4 i386 2.1-2ubuntu1 [183 kB]
取得:9 http://jp.archive.ubuntu.com/ubuntu/ trusty/universe libv8-3.14.5 i386 3.14.5.8-5ubuntu2 [1,192 kB]
取得:10 http://jp.archive.ubuntu.com/ubuntu/ trusty/universe mongodb-dev i386 1:2.4.9-1ubuntu2 [991 kB]
取得:11 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libsnappy1 i386 1.1.0-1ubuntu1 [11.4 kB]
取得:12 http://jp.archive.ubuntu.com/ubuntu/ trusty/universe mongodb-clients i386 1:2.4.9-1ubuntu2 [11.3 MB]
取得:13 http://jp.archive.ubuntu.com/ubuntu/ trusty/universe mongodb-server i386 1:2.4.9-1ubuntu2 [3,348 kB]
取得:14 http://jp.archive.ubuntu.com/ubuntu/ trusty/universe mongodb i386 1:2.4.9-1ubuntu2 [5,124 B]
23.0 MB を 15秒 で取得しました (1,505 kB/s)                 
以前に未選択のパッケージ libboost-filesystem1.54.0:i386 を選択しています。
(データベースを読み込んでいます ... 現在 156933 個のファイルとディレクトリがインストールされています。)
Preparing to unpack .../libboost-filesystem1.54.0_1.54.0-4ubuntu3_i386.deb ...
Unpacking libboost-filesystem1.54.0:i386 (1.54.0-4ubuntu3) ...
以前に未選択のパッケージ libboost-program-options1.54.0:i386 を選択しています。
Preparing to unpack .../libboost-program-options1.54.0_1.54.0-4ubuntu3_i386.deb ...
Unpacking libboost-program-options1.54.0:i386 (1.54.0-4ubuntu3) ...
以前に未選択のパッケージ libboost-thread1.54.0:i386 を選択しています。
Preparing to unpack .../libboost-thread1.54.0_1.54.0-4ubuntu3_i386.deb ...
Unpacking libboost-thread1.54.0:i386 (1.54.0-4ubuntu3) ...
以前に未選択のパッケージ libpcrecpp0:i386 を選択しています。
Preparing to unpack .../libpcrecpp0_1%3a8.31-2ubuntu2_i386.deb ...
Unpacking libpcrecpp0:i386 (1:8.31-2ubuntu2) ...
以前に未選択のパッケージ libboost1.54-dev を選択しています。
Preparing to unpack .../libboost1.54-dev_1.54.0-4ubuntu3_i386.deb ...
Unpacking libboost1.54-dev (1.54.0-4ubuntu3) ...
以前に未選択のパッケージ libboost-dev を選択しています。
Preparing to unpack .../libboost-dev_1.54.0.1ubuntu1_i386.deb ...
Unpacking libboost-dev (1.54.0.1ubuntu1) ...
以前に未選択のパッケージ libtcmalloc-minimal4 を選択しています。
Preparing to unpack .../libtcmalloc-minimal4_2.1-2ubuntu1_i386.deb ...
Unpacking libtcmalloc-minimal4 (2.1-2ubuntu1) ...
以前に未選択のパッケージ libgoogle-perftools4 を選択しています。
Preparing to unpack .../libgoogle-perftools4_2.1-2ubuntu1_i386.deb ...
Unpacking libgoogle-perftools4 (2.1-2ubuntu1) ...
以前に未選択のパッケージ libv8-3.14.5 を選択しています。
Preparing to unpack .../libv8-3.14.5_3.14.5.8-5ubuntu2_i386.deb ...
Unpacking libv8-3.14.5 (3.14.5.8-5ubuntu2) ...
以前に未選択のパッケージ mongodb-dev を選択しています。
Preparing to unpack .../mongodb-dev_1%3a2.4.9-1ubuntu2_i386.deb ...
Unpacking mongodb-dev (1:2.4.9-1ubuntu2) ...
以前に未選択のパッケージ libsnappy1 を選択しています。
Preparing to unpack .../libsnappy1_1.1.0-1ubuntu1_i386.deb ...
Unpacking libsnappy1 (1.1.0-1ubuntu1) ...
以前に未選択のパッケージ mongodb-clients を選択しています。
Preparing to unpack .../mongodb-clients_1%3a2.4.9-1ubuntu2_i386.deb ...
Unpacking mongodb-clients (1:2.4.9-1ubuntu2) ...
以前に未選択のパッケージ mongodb-server を選択しています。
Preparing to unpack .../mongodb-server_1%3a2.4.9-1ubuntu2_i386.deb ...
Unpacking mongodb-server (1:2.4.9-1ubuntu2) ...
以前に未選択のパッケージ mongodb を選択しています。
Preparing to unpack .../mongodb_1%3a2.4.9-1ubuntu2_i386.deb ...
Unpacking mongodb (1:2.4.9-1ubuntu2) ...
Processing triggers for man-db (2.6.6-1) ...
Processing triggers for ureadahead (0.100.0-16) ...
libboost-filesystem1.54.0:i386 (1.54.0-4ubuntu3) を設定しています ...
libboost-program-options1.54.0:i386 (1.54.0-4ubuntu3) を設定しています ...
libboost-thread1.54.0:i386 (1.54.0-4ubuntu3) を設定しています ...
libpcrecpp0:i386 (1:8.31-2ubuntu2) を設定しています ...
libboost1.54-dev (1.54.0-4ubuntu3) を設定しています ...
libboost-dev (1.54.0.1ubuntu1) を設定しています ...
libtcmalloc-minimal4 (2.1-2ubuntu1) を設定しています ...
libgoogle-perftools4 (2.1-2ubuntu1) を設定しています ...
libv8-3.14.5 (3.14.5.8-5ubuntu2) を設定しています ...
mongodb-dev (1:2.4.9-1ubuntu2) を設定しています ...
libsnappy1 (1.1.0-1ubuntu1) を設定しています ...
mongodb-clients (1:2.4.9-1ubuntu2) を設定しています ...
mongodb-server (1:2.4.9-1ubuntu2) を設定しています ...
システムユーザー `mongodb' (UID 118) を追加しています...
新しいユーザー `mongodb' (UID 118) をグループ `nogroup' に追加しています...
ホームディレクトリ `/home/mongodb' を作成しません。
グループ `mongodb' (GID 126) を追加しています...
完了。
ユーザー `mongodb' をグループ `mongodb' に追加しています...
ユーザ mongodb をグループ mongodb に追加
完了。
mongodb start/running, process 8143
Processing triggers for ureadahead (0.100.0-16) ...
mongodb (1:2.4.9-1ubuntu2) を設定しています ...
Processing triggers for libc-bin (2.19-0ubuntu3) ...

実行

mongo --version
MongoDB shell version: 2.4.9