如何修复源列表以获取 MongoDB 包

如何修复源列表以获取 MongoDB 包

我正在阅读 mongoDB 的教程,最后发现我应该在 Ubuntu 11.10 源列表中添加一个 deb 包,我能够找到/etc/apt/sources.list.d/。我需要从以下目录获取包:

http://downloads-distro.mongodb.org/repo/ubuntu-upstart/dists/dist/10gen/binary-amd64/

但是我实际上不知道指向其中的 mongodb-10gen_2.2.0_amd64.deb 包的具体方法是什么。

我添加了以下内容,但每当我发出 sudo apt-get update 时,它​​都无法获取包:

deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart/dists/dist/10gen binary-amd64 mongodb-10gen_2.2.0_amd64

答案1

通过去本教程你的/etc/apt/sources.list.d/10gen.list文件应该如下所示:

deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

确保添加他们的存储库签名密钥:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

然后: sudo apt-get updatesudo apt-get install mongodb-10gen

答案2

您不需要添加存储库,因为您可以从以下位置下载所需的包这里

然后你可以进入下载目录并安装它

cd /path-where-you-download-it

sudo dpkg -i mongodb-10gen_2.2.0_amd64.deb

或者

如果你确实想添加存储库

sudo echo "http://downloads-distro.mongodb.org/repo/ubuntu-upstart/dists/dist/10gen /binary-amd64/" >> /etc/apt/sources.list

sudo apt-get update

然后你可以安装单神数据库

相关内容