মঙ্গোডিবির জন্য দুটি সেট প্যাকেজ রয়েছে ; স্ট্যান্ডার্ড উবুন্টু প্যাকেজগুলি এবং 10 সেট নিজে প্রকাশিত একটি সেট। স্ট্যান্ডার্ড প্যাকেজগুলির মেয়াদ শেষ হয়ে গেছে, বিশেষত উবুন্টুর পুরানো রিলিজের জন্য, সুতরাং 10gen সংগ্রহস্থল থেকে নিজেকে ইনস্টল করার জন্য সম্ভবত এটি ভাল ধারণা।
আপনার উদ্ধৃত ত্রুটি বার্তাটি পরামর্শ দেয় যে আপনি ইতিমধ্যে এটি ব্যবহার করে দেখতে পারেন, যেহেতু সংস্করণ ২.০.১ কোনও স্ট্যান্ডার্ড উবুন্টু প্যাকেজ নয়। আমি পরামর্শ দিচ্ছি যে সবার আগে, আপনি মঙ্গো সম্পূর্ণরূপে আনইনস্টল করুন এবং আপনার সিস্টেমটি পরিষ্কার করুন। আপনি রাখতে চান এমন বিদ্যমান ডেটা যদি থাকে তবে আপনি এটির একটি ব্যাকআপ নিতে পারেন। ডিফল্টরূপে এটি সঞ্চিত থাকে /var/lib/mongodb
। সুতরাং আপনি যদি ব্যাকআপ নিতে চান তবে সেখান থেকে ফাইলগুলির একটি অনুলিপি নিন এবং সেগুলি একটি নিরাপদ স্থানে রাখুন।
বিদ্যমান মোঙ্গোডিবি প্যাকেজ আনইনস্টল করা হচ্ছে
যেহেতু আপনি যা ইনস্টল করেছেন আমি তার 100% নই, তাই সবকিছুই আনইনস্টল করা হয়েছে তা নিশ্চিত করার জন্য আমি নিম্নলিখিতটি প্রস্তাব করি:
sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
sudo apt-get purge mongodb-10gen
sudo apt-get autoremove
আপনি আসলে কী প্যাকেজগুলি ইনস্টল করেছেন তার উপর নির্ভর করে এই কমান্ডগুলির মধ্যে কিছু ব্যর্থ হতে পারে, তবে এটি ঠিক আছে।
এটি থেকে আপনার কনফিগারেশনও সরিয়ে নেওয়া উচিত /etc/mongodb.conf
। আপনি যদি সম্পূর্ণরূপে পরিষ্কার করতে চান তবে আপনি ডাটা ডিরেক্টরিটি সরিয়ে ফেলতেও চাইবেন, আপনি /var/lib/mongodb
যতক্ষণ না এটির ব্যাক আপ রেখেছেন বা এটি আর চান না।
যদি আপনি উত্স থেকে বিল্ডিং বা 10gen বাইনারি বিতরণ ব্যবহার করে ইনস্টল করেন, তবে আপনাকে বাইনারি ফাইল, কনফিগারেশন এবং ডেটা ফাইল যেখানেই লাগাতে হবে সেখান থেকে আপনাকে ম্যানুয়ালি আনইনস্টল করে পরিষ্কার করতে হবে।
10gen মঙ্গোডিবি প্যাকেজ ইনস্টল করা হচ্ছে
তাদের সংগ্রহস্থল যোগ করার জন্য 10gen নির্দেশাবলী অনুসরণ করুন :
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
/etc/apt/sources.list
আপনি ইতিমধ্যে মঙ্গোর জন্য যে কোনও লাইন যুক্ত করেছেন তা সম্পাদনা করুন , এবং নীচে নিম্নলিখিত একক লাইন (যেহেতু ১১.১০ upstart ব্যবহার করে) যুক্ত করুন:
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
নোট করুন আপনি যদি সফ্টওয়্যার সেন্টার ব্যবহার করে এই সংগ্রহস্থলটি যুক্ত করেন তবে এটি স্বয়ংক্রিয়ভাবে একটি ডেবি-এসসিআর এন্ট্রি যুক্ত করবে, যা অ্যাপ্লিকেশনটি ভেঙে দেবে। সুতরাং উপরের লাইনটি যুক্ত করতে আপনাকে নিজের উত্স তালিকাটি সম্পাদনা করতে হবে।
তারপরে ইনস্টল করতে, চালান:
sudo apt-get update
sudo apt-get install mongodb-10gen
আপনার ইনস্টল চেক করা হচ্ছে
প্যাকেজগুলি ইনস্টল করার সাথে সাথে মংগোডিবি সার্ভারটি স্বয়ংক্রিয়ভাবে শুরু হবে। সুতরাং আপনার কমান্ড লাইন থেকে ক্লায়েন্ট চালাতে সক্ষম হওয়া উচিত:
mongo
যা সফলভাবে পরীক্ষা ডাটাবেসের সাথে সংযোগ করা উচিত। আপনি টাইপ করে প্রস্থান করতে পারেন exit
।
যদি এটি ব্যর্থ হয়, দয়া করে আপনার /var/log/mongodb/mongodb.log
ফাইলটি সংযুক্ত করার চেষ্টা করার এবং আউটপুট দেওয়ার আউটপুট সহ আরও বিশদ সহ আপনার প্রশ্নটি আপডেট করুন।