Я следовал всем официальным правилам, перечисленным здесь:
Подробно я сделал:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
(кажется, хорошо)
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
(кажется, все в порядке, поскольку файл /etc/apt/sources.list.d/mongodb-org-3.0.list создается с правильной записью)
sudo apt-get update
(кажется, хорошо, как я вижу репозитории в списке)
но когда я сделаю :
sudo apt-get install -y mongodb-org
он всегда говорит "Не могу найти пакет mongodb-org".
Если я сделаю:
sudo apt-get install -y mongodb
Это работает, но не устанавливает версию 3.0, но версию 2.4
Я пытался несколько раз установить 3.0 после удаления / очистки версии 2.4, но с тем же результатом: «Не могу найти пакет mongodb-org»
Как я могу установить версию 3.0?
РЕДАКТИРОВАТЬ
apt-cache search mongodb ничего не находит относительно mongodb-org
Это содержимое /etc/apt/sources.list.d/mongodb-org-3.0.list :
deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse
это строки, полученные в результате обновления apt-get относительно mondodb:
Ign http://repo.mongodb.org trusty/mongodb-org/3.0 InRelease
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0 Release.gpg
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0 Release
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse i386 Packages
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-it_IT
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-it
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-en
Я работаю на Ubuntu 14.04 LTS 32 бит. Может быть репо только для х64? Если это так, как я могу установить mongodb 3.0 на 32-битную машину? (я ничего не видел об этом обеде в документах)
РЕДАКТИРОВАТЬ 2
Похоже, в этих репозиториях нет 32 пакетов. Теперь, где я могу их найти? Я думаю, что это странно, поскольку документы ( официальные документы ) определяют только этот репозиторий, и ничего не сказано о 32/64- битных различиях.
/etc/apt/sources.list.d/mongodb-org-3.0.list
а также строку с apt-get update
показом этого репо, проверяемого? Репозиторий содержит метапакет mongodb-org для x64 Trusty, как показано здесь: repo.mongodb.org/apt/ubuntu/dists/trusty/mongodb-org/3.0/…
apt-cache search mongodb
ваш пакет? Может быть, у него есть другое имя?