对于任何在 Debian 挤压 mongodb 上遇到奇怪问题的人,目前 Debian 反向移植元包 mongodb 似乎不需要其依赖项(例如 mongodb-server)来自反向移植,也不需要相同版本。因此,简单地安装$ sudo apt-get -t squeeze-backports install mongodb
通常会默默地失败。
可以在此处查看Debian mongodb 错误报告703580。
为避免此问题,只需从 backports 显式安装其所有依赖项:
$ sudo apt-get -t squeeze-backports install mongodb mongodb-clients mongodb-dev mongodb-server
$ mongo
MongoDB shell version: 2.0.0
connecting to: test
> db.serverStatus().version
2.0.0
$ dpkg-query -l 'mongodb*'
||/ Name Version Description
+++-================-==================-==============
ii mongodb 1:2.0.0-2~bpo60+1 object/document-oriented database (metapackage)
ii mongodb-clients 1:2.0.0-2~bpo60+1 object/document-oriented database (client apps)
ii mongodb-dev 1:2.0.0-2~bpo60+1 object/document-oriented database (development)
ii mongodb-server 1:2.0.0-2~bpo60+1 object/document-oriented database (server package)