Я следую простым шагам по установке 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
Я не могу понять, что я делаю неправильно, поскольку я некоторое время выполнял эти шаги, и они были успешными.
Добавление репозитория
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.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