वर्तमान में स्वीकृत उत्तर कार्य करता है, लेकिन मोंगो का एक पुराना संस्करण स्थापित करेगा।
Mongo प्रलेखन में कहा गया है कि: MongoDB केवल Ubuntu 12.04 LTS (सटीक पैंगोलिन) और 14.04 LTS (भरोसेमंद तहर) के लिए पैकेज प्रदान करता है। हालाँकि, ये पैकेज अन्य उबंटू रिलीज़ के साथ काम कर सकते हैं।
तो, अंतिम स्थिर मोंगो ( 3.0
) प्राप्त करने के लिए , इसका उपयोग करें (अलग चरण दूसरा है):
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list
apt-get update
apt-get install mongodb-org
उम्मीद है की यह मदद करेगा।
मैं जोड़ना चाहूंगा कि पिछले चरण के रूप में, आपको अपने GNU / Linux Distro रिलीज की जांच करनी चाहिए, जो कि रेपो सूची url का निर्माण करेगा। मेरे लिए, जैसा कि मैं इसका उपयोग कर रहा हूं:
DISTRIB_CODENAME=rafaela
DISTRIB_DESCRIPTION="Linux Mint 17.2 Rafaela"
NAME="Ubuntu"
VERSION="14.04.2 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.2 LTS"
मूल दूसरा चरण:
"Create a list file for MongoDB": "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"
इरादा के अनुसार काम नहीं किया क्योंकि यह एक गलत रेपो यूआरएल उत्पन्न करता है। मूल रूप से, इसने url रेपो के अंदर वितरण कोडनेम "राफेला" रखा जो अस्तित्व में नहीं है। आप सॉफ्टवेयर स्रोतों, अतिरिक्त प्रस्तावों के तहत अपने पैकेज मैनेजर में रेपो यूआरएल की जांच कर सकते हैं।
मैंने साइट को ब्राउज़ करने के लिए क्या किया था:
http://repo.mongodb.org/apt/ubuntu/dists/
और मुझे पता चला कि उबंटू के लिए, "भरोसेमंद" और "सटीक" केवल वेब फ़ोल्डर उपलब्ध हैं, न कि "राफेला"।
उपाय : रूट फाइल के रूप में 'mongodb-org-3.1.list' या 'mongodb.list' को खोलें और संबंधित संस्करण के लिए "rafaela" या अपने रिलीज़ संस्करण को बदलें (मेरे लिए यह था: "भरोसेमंद"), परिवर्तनों को सहेजें और अगले चरणों के साथ जारी रखें। इसके अलावा, आपका पैकेज मैनेजर आपको रेपो यूआरएल को भी आसानी से बदलने की सुविधा दे सकता है।
आशा है कि यह आप के लिए काम करता है।! ---