| Line 1: |
Line 1: |
| | == Installation == | | == Installation == |
| − | === Ubuntu 14.04 === | + | === Ubuntu 14.04, 15.10 === |
| | sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 | | sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 |
| | echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list | | echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list |
| Line 9: |
Line 9: |
| | If it's not working | | If it's not working |
| | sudo reboot | | sudo reboot |
| − | If it still not working<br /> | + | If it still not working, create and run the script enable_mongo.sh with:<br /> |
| − | https://gist.github.com/sgnn7/54146c8a13c8b5ca2201
| + | <source lang="bash">echo '[Unit] |
| | + | Description=High-performance, schema-free document-oriented database |
| | + | After=syslog.target network.target |
| | + | |
| | + | [Service] |
| | + | User=mongodb |
| | + | Group=mongodb |
| | + | ExecStart=/usr/bin/mongod -f /etc/mongod.conf |
| | + | |
| | + | [Install] |
| | + | WantedBy=multi-user.target' > /lib/systemd/system/mongod.service |
| | + | |
| | + | # Setup the required directories |
| | + | mkdir -p /var/run/mongodb/ |
| | + | mkdir -p /var/log/mongodb/ |
| | + | mkdir -p /var/lib/mongodb/ |
| | + | mkdir -p /data/db/ |
| | + | |
| | + | chown mongodb:mongodb /var/run/mongodb/ |
| | + | chown mongodb:mongodb /var/log/mongodb/ |
| | + | chown mongodb:mongodb /var/lib/mongodb/ |
| | + | chown mongodb:mongodb /data/db |
| | + | |
| | + | chmod 0755 /var/log/mongodb/ |
| | + | chmod 0755 /var/run/mongodb/ |
| | + | chmod 0755 /var/lib/mongodb/ |
| | + | chmod 0755 /data/db/ |
| | + | |
| | + | # Start the new service and enable it on boot |
| | + | systemctl --system daemon-reload |
| | + | systemctl enable mongod.service |
| | + | |
| | + | echo "Starting" |
| | + | systemctl start mongod.service</source> |
| | | | |
| | # Specific version install: sudo apt-get install -y mongodb-org=3.2.1 mongodb-org-server=3.2.1 mongodb-org-shell=3.2.1 mongodb-org-mongos=3.2.1 mongodb-org-tools=3.2.1<br /> | | # Specific version install: sudo apt-get install -y mongodb-org=3.2.1 mongodb-org-server=3.2.1 mongodb-org-shell=3.2.1 mongodb-org-mongos=3.2.1 mongodb-org-tools=3.2.1<br /> |