[ubuntu server][11.10][MongoDb] install
いやいや、/etc/apt/source.list 修正してへんやん、ワシ。
$ sudo vi /etc/apt/source.list deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
$ sudo apt-get update $ sudo apt-get install mongodb-10gen パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージが自動でインストールされましたが、もう必要とされていません: libboost-filesystem1.46.1 libmpfr4 g++-4.4 libboost-system1.46.1 mongodb-clients gcc-4.4-base libgomp1 libboost-program-options1.46.1 libmozjs185-1.0 gcc-4.4 libpcrecpp0 libboost1.46-dev libboost-thread1.46.1 libnspr4 mongodb-server libc6-dev cpp-4.4 linux-libc-dev manpages-dev libboost-dev mongodb-dev libc-dev-bin libstdc++6-4.4-dev これらを削除するには 'apt-get autoremove' を利用してください。 以下のパッケージが新たにインストールされます: mongodb-10gen アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。 35.3 MB のアーカイブを取得する必要があります。 この操作後に追加で 86.2 MB のディスク容量が消費されます。 取得:1 http://downloads-distro.mongodb.org/repo/ubuntu-upstart/ dist/10gen mongodb-10gen amd64 2.0.2 [35.3 MB] 35.3 MB を 1分 12秒 で取得しました (487 kB/s) 未選択パッケージ mongodb-10gen を選択しています。 (データベースを読み込んでいます ... 現在 73591 個のファイルとディレクトリがインストールされています。) (.../mongodb-10gen_2.0.2_amd64.deb から) mongodb-10gen を展開しています... dpkg: /var/cache/apt/archives/mongodb-10gen_2.0.2_amd64.deb の処理中にエラーが発生しました (--unpack): '/usr/bin/mongofiles' を上書きしようとしています。これはパッケージ mongodb-clients 1:1.8.2-1ubuntu1 にも存在します dpkg-deb: error: subprocess ペースト was killed by signal (Broken pipe) 以下のパッケージの処理中にエラーが発生しました: /var/cache/apt/archives/mongodb-10gen_2.0.2_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
また何かいわれとるやん。
とりあえず全部消したれ。
$ sudo apt-get remove mongodb-10gen パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 パッケージ mongodb-10gen はインストールされていないため、削除はできません 以下のパッケージが自動でインストールされましたが、もう必要とされていません: libboost-filesystem1.46.1 libmpfr4 g++-4.4 libboost-system1.46.1 mongodb-clients gcc-4.4-base libgomp1 libboost-program-options1.46.1 libmozjs185-1.0 gcc-4.4 libpcrecpp0 libboost1.46-dev libboost-thread1.46.1 libnspr4 mongodb-server libc6-dev cpp-4.4 linux-libc-dev manpages-dev libboost-dev mongodb-dev libc-dev-bin libstdc++6-4.4-dev これらを削除するには 'apt-get autoremove' を利用してください。 アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。 $ sudo apt-get autoremove パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージは「削除」されます: cpp-4.4 g++-4.4 gcc-4.4 gcc-4.4-base libboost-dev libboost-filesystem1.46.1 libboost-program-options1.46.1 libboost-system1.46.1 libboost-thread1.46.1 libboost1.46-dev libc-dev-bin libc6-dev libgomp1 libmozjs185-1.0 libmpfr4 libnspr4 libpcrecpp0 libstdc++6-4.4-dev linux-libc-dev manpages-dev mongodb-clients mongodb-dev mongodb-server アップグレード: 0 個、新規インストール: 0 個、削除: 23 個、保留: 0 個。 この操作後に 192 MB のディスク容量が解放されます。 続行しますか [Y/n]? y (データベースを読み込んでいます ... 現在 73591 個のファイルとディレクトリがインストールされています。) mongodb-dev を削除しています ... libboost-dev を削除しています ... libboost1.46-dev を削除しています ... mongodb-server を削除しています ... arg: remove mongodb stop/waiting mongodb-clients を削除しています ... libboost-filesystem1.46.1 を削除しています ... libboost-program-options1.46.1 を削除しています ... libboost-system1.46.1 を削除しています ... libboost-thread1.46.1 を削除しています ... libmozjs185-1.0 を削除しています ... libnspr4 を削除しています ... libpcrecpp0 を削除しています ... manpages-dev を削除しています ... g++-4.4 を削除しています ... libstdc++6-4.4-dev を削除しています ... gcc-4.4 を削除しています ... cpp-4.4 を削除しています ... gcc-4.4-base を削除しています ... libc6-dev を削除しています ... libc-dev-bin を削除しています ... libgomp1 を削除しています ... libmpfr4 を削除しています ... linux-libc-dev を削除しています ... man-db のトリガを処理しています ... ureadahead のトリガを処理しています ... libc-bin のトリガを処理しています ... ldconfig deferred processing now taking place
そいでもってインスコ
$ sudo apt-get install mongodb-10gen パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージが新たにインストールされます: mongodb-10gen アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。 35.3 MB 中 0 B のアーカイブを取得する必要があります。 この操作後に追加で 86.2 MB のディスク容量が消費されます。 (データベースを読み込んでいます ... 現在 60919 個のファイルとディレクトリがインストールされています。) (.../mongodb-10gen_2.0.2_amd64.deb から) mongodb-10gen を展開しています... man-db のトリガを処理しています ... ureadahead のトリガを処理しています ... ureadahead will be reprofiled on next reboot mongodb-10gen (2.0.2) を設定しています ... 設定ファイル /etc/mongodb.conf を新規にインストールしています ... 設定ファイル /etc/init/mongodb.conf を新規にインストールしています ... mongodb start/running, process 1649
とりあえずはいったか
~$ mongo MongoDB shell version: 2.0.2 connecting to: test > bye
よかです