Невозможно найти пакет mongodb-org в Debian

Я пытаюсь установить MongoDB 3.0 на свой 32-разрядный сервер Debian (wheezy) и не могу понять, что пошло не так, несмотря на то, что я следовал Руководство по установке MongoDB:

apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/debian "$(lsb_release -sc)"/mongodb-org/3.0 main" | tee /etc/apt/sources.list.d/mongodb-org-3.0.list
apt-get update
apt-get install -y mongodb-org

Четвертая команда все еще не работает, даже если другие успешны:

E: Unable to locate package mongodb-org

Я нашел темы по этому поводу в Stackoverflow, но это было в Ubuntu, так что ...

РЕДАКТИРОВАТЬ:

lsb_release -sc дает wheezy

НЕТ РЕШЕНИЯ APT-GET:

Получите устаревшую 32-разрядную версию MongoDB для Linux здесь:

wget https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.0.2.tgz
tar zxvf mongodb-linux-i686-3.0.2.tgz
cp mongodb-linux-i686-3.0.2.tgz/bin/* /usr/bin

Не забудьте изменить владельца / разрешения.


person Magador    schedule 11.04.2015    source источник
comment
ты на 32-битной машине или на 64?   -  person styvane    schedule 12.04.2015
comment
Я на 32-битной машине   -  person Magador    schedule 12.04.2015
comment
Пожалуйста, откройте оболочку и дайте нам результат lsb_release -sc.   -  person Markus W Mahlberg    schedule 12.04.2015
comment
wheezy является результатом lsb_release -sc   -  person Magador    schedule 12.04.2015
comment
Это сработало для меня (но с использованием jessie), хотя конфигурация службы и т. Д. Не настроена, не ясно, как это должно быть сделано.   -  person Dylan Nicholson    schedule 19.11.2018


Ответы (4)


sudo apt-get install -y mongodb

Я потратил 2 часа на решение той же проблемы на чистом Debian x64. просто попробуй. это.

person vovchisko    schedule 26.12.2015
comment
это другая версия. Почему это вообще так? Очень неприятно искать одно, а люди предлагают другое. - person The Fool; 25.05.2020
comment
@TheFool Версия чего? Asked 5 years - теперь уж точно о разных версиях. - person vovchisko; 02.06.2020
comment
нет mongodb и mongodb-org - это разные вещи. Так было пять лет назад и так до сих пор. Большинство людей не заботятся или не осознают, потому что они не используют его для взаимодействия с другими mongodb. Тогда у вас возникнут проблемы с использованием неправильного пакета. - person The Fool; 02.06.2020
comment
Печально, что это все еще так. Я перешел на Ubuntu из-за этого, и я действительно рад этому сегодня. : 3 - person vovchisko; 03.06.2020

Как вы можете убедиться, посетив

http://repo.mongodb.org/apt/debian/dists/wheezy/mongodb-org/3.0/main/binary-i386/

там нет пакетов, в отличие от

http://repo.mongodb.org/apt/debian/dists/wheezy/mongodb-org/3.0/main/binary-amd64/

Я не знаю, почему это так, но один из вариантов - собрать пакеты из исходного кода на вашем компьютере i386.

person Faheem Mitha    schedule 12.04.2015
comment
Хорошо, в любом случае спасибо. Решение, которое я нашел, - это wget устаревшая 32-разрядная версия Linux, а затем извлечь папку /bin из mongodb-linux-i686-3.0.2.tgz в usr/bin - person Magador; 13.04.2015

Я немного опоздал, но:

wget http://repo.mongodb.org/apt/debian/dists/wheezy/mongodb-org/3.4/main/binary-amd64/{package_vesion}
sudo dpkg -i {package_version}

Но версию x86 я не нашел, только x86_64.

person Dante    schedule 03.06.2017

Я использовал обычную корневую команду apt-get install mongodb-org без опции -y P.S: это также работает для Debian 9

person kernel.k    schedule 11.01.2019