mongodbをインストールしようとすると(sudo apt-get install mongodb)、次のメッセージが表示されます。
The following packages have unmet dependencies:
mongodb : Depends: mongodb-dev but it is not going to be installed
Depends: mongodb-server (>= 1:2.4.1-2) but it is not going to be installed
apt-get install -f、アップデート、アップグレード、dist-upgrade、リポジトリを変更しようとしましたが、何も機能しないようです。
依存関係を手動でインストールしようとすると、同じエラーが発生します。
The following packages have unmet dependencies:
mongodb-server : Depends: mongodb-clients but it is not going to be installed
Depends: libboost-filesystem1.55.0 but it is not going to be installed
Depends: libboost-program-options1.55.0 but it is not going to be installed
Depends: libboost-system1.55.0 but it is not going to be installed
Depends: libboost-thread1.55.0 but it is not going to be installed
Depends: libgoogle-perftools4 but it is not going to be installed
Depends: libpcrecpp0 (>= 7.7) but it is not going to be installed
Depends: libsnappy1 but it is not going to be installed
Depends: libstdc++6 (>= 4.9) but it is not going to be installed
Depends: libv8-3.14.5 but it is not going to be installed
新しくインストールする以外はすべてを試しました...
答え1
mongodb-orgをインストールする必要があります。
sudo apt-get install mongodb-org
これはmongoDBのWebサイトで推奨されるパッケージです。実際にはメタパッケージなので、欠落しているいくつかの依存関係を含めることができます。
答え2
MongoDBを使用するには、次の依存関係をインストールする必要があります。
sudo apt-get install libcurl3