Принятый в настоящее время ответ работает, но установит устаревшую версию Mongo.
В документации Mongo указано, что: MongoDB предоставляет пакеты только для Ubuntu 12.04 LTS (Precise Pangolin) и 14.04 LTS (Trusty Tahr). Однако эти пакеты могут работать с другими выпусками Ubuntu.
Итак, чтобы получить самую последнюю стабильную Mongo ( 3.0
), используйте это (другой шаг - второй):
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list
apt-get update
apt-get install mongodb-org
Надеюсь это поможет.
Я хотел бы добавить, что в качестве предыдущего шага вы должны проверить свой выпуск дистрибутива GNU / Linux, который будет создавать URL-адрес списка репо. Для меня, поскольку я использую это:
DISTRIB_CODENAME=rafaela
DISTRIB_DESCRIPTION="Linux Mint 17.2 Rafaela"
NAME="Ubuntu"
VERSION="14.04.2 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.2 LTS"
Исходный 2-й шаг:
"Create a list file for MongoDB": "echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list"
Не сработало так, как предполагалось, поскольку сгенерировал неверный URL-адрес репо. По сути, он помещает кодовое имя распространения «rafaela» в репозиторий URL, которого не существует. Вы можете проверить URL-адрес репо в диспетчере пакетов в разделе «Источники программного обеспечения», «Дополнительные репозитории».
Что я сделал, так это просмотрел сайт:
http://repo.mongodb.org/apt/ubuntu/dists/
И я обнаружил, что для Ubuntu доступны только «надежные» и «точные» папки, а не «rafaela».
Решение : откройте как root файл 'mongodb-org-3.1.list' или 'mongodb.list' и замените «rafaela» или свою версию выпуска на соответствующую версию (для меня это было: «trusty»), сохраните изменения и переходите к следующим шагам. Кроме того, ваш диспетчер пакетов может позволить вам легко изменить URL-адрес репо.
Надеюсь, это сработает для вас! ---