MongoDB yalnızca Ubuntu Uzun Süreli Destek (LTS) sürümlerini destekler. Sonuncusu, inis işleminin Canonical'in Upstart mülkiyetinde yönetildiği Ubuntu 14.04 LTS'dir. Ancak Linux standart SystemD başlatma işlemiyle Ubuntu 15.10 kullanıyorum. Bu yüzden MongoDB servisini önyüklemede başlatamıyorum.
Hizmet durumunu okuduğumda veya başlatmayı denediğimde, "yüklenemedi" iletisini gösterin:
> systemctl status mongod
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
> sudo systemctl start mongod
Failed to start mongod.service: Unit mongod.service failed to load: No such file or directory.
Ben resmi MongoDB 3.2 Community Edition (mongodb kuruluş) çalıştırıyorum https://docs.mongodb.org/master/tutorial/install-mongodb-on-ubuntu/ Ubuntu değil MongoDB 2.6 meta paketi (mongodb) deposu.
> 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
> sudo apt-get update
> sudo apt-get install -y mongodb-org
Birisi MongoDB'yi SystemD ile nasıl başlatacağını biliyor?