Recommended install: Use superbuild. This is the default setting.
Run "git submodule init" Update: "git submodule update"
sudo apt-get install doxygen sudo apt-get install graphviz
##################################
##################################
sudo apt purge mongodb mongodb-org*
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list sudo apt-get update sudo apt-get install mongodb-org
[Unit] Description=High-performance, schema-free document-oriented database After=network.target Documentation=https://docs.mongodb.org/manual
[Service] User=mongodb Group=mongodb ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
LimitFSIZE=infinity
LimitCPU=infinity
LimitAS=infinity
LimitNOFILE=64000
LimitNPROC=64000
TasksMax=infinity TasksAccounting=false
[Install] WantedBy=multi-user.target
sudo service mongod start
To install manually: in the install directory, run ccmake [source_directory] and turn superbuild "off"
sudo apt-get install libboost-all-dev
sudo apt-get install scons
sudo apt-get install git
git clone https://github.com/anhero/JsonBox.git mkdir JsonBox-build; cd JsonBox-build cmake ../JsonBox make sudo make install; cd ..
git clone https://github.com/mongodb/mongo-cxx-driver.git cd mongo-cxx-driver git checkout legacy
sudo scons --prefix=/usr/local install
git clone https://dispcode.unfuddle.com/git/dispcode_mongoapi/ mkdir dispcode_mongoapi-build; cd dispcode_mongoapi-build cmake ../dispcode_mongoapi make sudo make install cd ..