MongoDB 安装失败

MongoDB 安装失败

我按照简单的步骤安装 mongoDB:

第一的:

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

效果很好

第二:

echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" | tee -a /etc/apt/sources.list.d/10gen.list
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

完毕

第三:

apt-get -y update

完毕

第四:

apt-get install mongodb-10gen

但此步骤失败并显示以下消息:

Failed to fetch http://downloads-distro.mongodb.org/repo/ubuntu-upstart/dists/dist/10gen/binary-amd64/mongodb-10gen_2.4.9_amd64.deb  Size mismatch

我不知道我做错了什么,因为我已经按照这些步骤操作了一段时间,并且成功了。

答案1

添加存储库

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

安装 MongoDB

sudo apt-get update

sudo apt-get install mongodb-org

或者

sudo apt-get install mongodb-org=2.6.0 mongodb-org-server=2.6.0 mongodb-org-shell=2.6.0 mongodb-org-mongos=2.6.0 mongodb-org-tools=2.6.0

启动/停止 MongoDB 服务

sudo service mongod start

sudo service mongod stop

验证 MongoDB 安装

mongo --version

答案2

我刚刚从这里测试并成功安装了 2.4.9 包。您的网络上是否有东西阻止/拦截/重定向某些 URL?这就是我之前看到的大小不匹配的原因。

尝试获取包本身,然后使用 dpkg 安装,如下所示:

wget http://downloads-distro.mongodb.org/repo/ubuntu-upstart/dists/dist/10gen/binary-amd64/mongodb-10gen_2.4.9_amd64.deb
sudo dpkg -i mongodb-10gen_2.4.9_amd64.deb

作为参考,这是我的文件的大小:

> ls -al mongodb-10gen_2.4.9_amd64.deb 
> -rw-r--r-- 1 adam adam 88012070 Jan 29 17:14 mongodb-10gen_2.4.9_amd64.deb

下面是一个用于比较的 md5:

> md5sum mongodb-10gen_2.4.9_amd64.deb
> d13eab1da5ffa2a36a30ea4a98ef9514  mongodb-10gen_2.4.9_amd64.deb

相关内容