Пакеты mongodb в ubuntu не поддерживают SSL (это связано с ограничением 10gen, создателем mongo). Тем не менее, вы должны быть в состоянии создать его самостоятельно ... но инструкции на веб-сайте mongo, похоже, не работают для Saucy (из-за более нового gcc), и не ясны все шаги для включения SSL .
Как уже упоминалось, указания по созданию монго на веб-сайте 10gen не совсем верны для более новых версий Ubuntu и не включают подробности о SSL.
Вот что вы делаете:
sudo apt-get install -y git-core build-essential scons libssl-dev libboost-filesystem-dev libboost-program-options-dev libboost-system-dev libboost-thread-dev
git clone git://github.com/mongodb/mongo.git
cd mongo
git checkout r2.4.8
Очевидно, замените версию здесь любой версией, которую вы пожелаете.
Имейте в виду, что в сборке mongo есть ошибка, из-за которой она плохо работает с gcc 4.8 (что и есть в Saucy), см. Отчет об ошибке здесь - http: / /bugs.debian.org/cgi-bin/bugreport.cgi?bug=701324.
К счастью, в отчете об ошибке есть также патч для его исправления, поэтому вам нужно применить его (всего две строки): http://bugs.debian.org/cgi-bin /bugreport.cgi?msg=14;filename=0008-ignore-unused-local-typedefs.patch;att=1;bug=701324
Теперь вы можете делать все остальное:
cd src
scons --ssl all
sudo scons --ssl --prefix=/opt/mongo install
Вот и все. Сборка и установка на моем четырехъядерном процессоре Haswell i7 с твердотельным накопителем занимает около 30 минут и 15 минут соответственно, поэтому убедитесь, что у вас есть чем заняться, пока он работает в фоновом режиме.