我按照简单的步骤安装 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