প্রশ্ন উগুন্টু 16.04 এ MongoDB ইনস্টলেশন ব্যর্থ হয়েছে


আমি অফিসিয়াল মংডোডি ওয়েবসাইটে দেওয়া নির্দেশাবলী অনুসরণ করেছি (https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/) এবং মংডোডিবি ইনস্টল করার সময় আমি এই ত্রুটিটি পেয়েছি। কিভাবে এই সমস্যা ঠিক এবং কি ভুল হচ্ছে? মনে রাখবেন আমি সর্বশেষ উবুন্টু সংস্করণ 16.04 ব্যবহার করছি

sudo apt-get install -y mongodb-org

Reading package lists... Done

Building dependency tree

Reading state information... Done

You might want to run 'apt-get -f install' to correct these:

The following packages have unmet dependencies:

mongodb-org : 

Depends: mongodb-org-shell but it is not going to be installed

Depends: mongodb-org-server but it is not going to be installed

Depends: mongodb-org-mongos but it is not going to be installed

Depends: mongodb-org-tools but it is not going to be installed

virtualbox-5.0 : Depends: libqt4-opengl (>= 4:4.7.2) but it is not going to be installed

Depends: libsdl1.2debian (>= 1.2.11) but it is not going to be installed

Recommends: libsdl-ttf2.0-0 but it is not going to be installed

E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

সম্পাদনা: শিরোনাম। মংডব -> মংডোডিবি।


9
2018-05-05 10:47


উত্স


আমি t9toqwerty / muru দ্বারা পোস্ট ইনস্টল নির্দেশ চলমান চেষ্টা। কিন্তু এখনও নিম্নলিখিত প্যাকেজগুলি মেনে নিচ্ছে যে মেসেজগুলি অসম নির্ভরতা আছে: আমার জন্য কি কাজ ছিল তাড়াতাড়ি মংডোডিবি ইনস্টল করা: docs.mongodb.com/manual/tutorial/install-mongodb-on-linux - Josh B'Gosh
কোন মংডব সংস্করণ আপনি ইনস্টল করার চেষ্টা করছেন? - just a random guy


উত্তর:


উবুন্টু 1২.04, 14.04, 16.04 এ মংডব ইনস্টল করুন

  1. প্যাকেজ ম্যানেজমেন্ট সিস্টেম দ্বারা ব্যবহৃত পাবলিক কী আমদানি করুন

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
    
  2. MongoDB এর জন্য একটি তালিকা ফাইল তৈরি করুন।

    উবুন্টু 1২.04 (অব্যবহৃত):

    echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
    

    উবুন্টু 14.04:

    echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
    

    উবুন্টু 16.04:

    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
    
  3. স্থানীয় প্যাকেজ ডাটাবেস পুনরায় লোড করুন।

    sudo apt-get update
    

    এটি একটি সতর্কতা নিক্ষেপ করা হবে

    W: http://repo.mongodb.org/apt/ubuntu/dists/trusty/mongodb-org/3.0/Release.gpg: Signature by key 492EAFE8CD016A07919F1D2B9ECBEC467F0CEB10 uses weak digest algorithm (SHA1)
    

    শুধু এটি উপেক্ষা করা.

  4. MongoDB প্যাকেজ ইনস্টল করুন।

    sudo apt-get install -y mongodb-org
    

ইনস্টলেশনের পরে আপনি মংডোডি ব্যবহার করতে পারেন

sudo service mongod start

MongoDB ব্যবহার থামাতে

sudo service mongod stop

MongoDB ব্যবহার পুনরায় আরম্ভ করতে

sudo service mongod restart

যদি এটি কাজ না করে, তবে কোনও পদক্ষেপ আপডেট করা হয়েছে কিনা তা দেখতে এখানে ক্লিক করুন: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/


3
2018-05-05 12:07



আপনি OP মংগো লিঙ্কে রেফারেন্স হিসাবে সর্বশেষ মোনো 3.4 ব্যবহার করছেন না - Scott Stensland


আমি t9toqwerty / muru দ্বারা পোস্ট ইনস্টল নির্দেশ চলমান চেষ্টা। কিন্তু এখনও বার্তা পেয়েছিলাম

the following packages have unmet dependencies:

আমার জন্য কি কাজ ছিল ম্যানিপোডিটি টারবাল থেকে ম্যানুয়ালি ইনস্টল করা। মূল লিঙ্কটি হল: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/

1) বাইনারি ডাউনলোড করুন

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.9.tgz

2) ফাইল এক্সট্রাক্ট

tar -zxvf mongodb-linux-x86_64-3.4.9.tgz

3) লক্ষ্য নির্দেশিকা লক্ষ্য আর্কাইভ

mkdir -p mongodb
cp -R -n mongodb-linux-x86_64-3.4.9/ mongodb

4) PATH পরিবর্তনশীল স্থানে অবস্থান।

export PATH=<mongodb-install-directory>/bin:$PATH

(প্রতিস্থাপন <mongodb-install-directory> বহিষ্কৃত MongoDB সংরক্ষণাগার পথ সঙ্গে। আমার জন্য এই /home/myusername/mongodb/mongodb-linux-x86_64-3.4.9)

পরবর্তী এটি চলমান আসে:

1) তথ্য ডিরেক্টরি তৈরি করুন

mkdir -p /data/db

2) অনুমতি সেট করুন

এটি নিশ্চিত করা হয়েছে যে ব্যবহারকারীটি ডিরেক্টরিটির জন্য অনুমতিগুলি পড়তে এবং লিখতে অনুমতি দিয়েছে। টার্মিনালে ডিরেক্টরি খুঁজুন, এবং লিখুন

chmod 777 /data/db

3) এটি চালান!

mongod

যদি আপনি ধাপ 4 এ PATH পরিবর্তনশীল সেট না করে থাকেন তবে আপনার বিন ফাইলের পথটি প্রবেশ করে মোনো চালান- যেমন

<path to binary>/mongod

1
2017-10-12 22:01





টি এল; ডিআর;

এই কমান্ড চালানোর চেষ্টা করুন,

sudo apt-get install libcurl3 openssl

এবং তারপর

sudo apt-get install mongodb-org

লগ:

তাই আমি মংগো 4.0 এর অফিসিয়াল নির্দেশাবলী অনুসরণ করেছি এখানে এবং চলমান পরে এই পেয়েছিলাম sudo apt-get install mongodb-org

The following packages have unmet dependencies:
 mongodb-org : Depends: mongodb-org-server but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

তারপর আমি ম্যানুয়ালবোর্ড-সার্ভারটি ইনস্টলেশন কমান্ডে ম্যানুয়ালি যুক্ত করেছি:

sudo apt-get install mongodb-org mongo-db-server

কিন্তু তারপর আমি পেয়েছিলাম

mongodb-org-server : Depends: libcurl3 (>= 7.16.2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

নিজে ইনস্টল করার পরে:

sudo apt-get install libcurl3 openssl

আমি এটা একক সঙ্গে কাজ পেয়েছিলাম:

sudo apt-get install mongodb-org

কমান্ড।


1
2017-07-02 13:16





জেনিয়াল (উবুন্টু 16.04); মংডোডিবি ভি। 3.2.11

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-3.2.list
apt-get -qq update   (if you are using docker)
apt-get update
apt-get install mongodb-org

আমি এটা করেছি এবং এটা ঠিক ছিল।

হরফ: https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-16-04


0
2017-12-24 17:16



আমি অনুমান করছি যে অপারেটিং সিস্টেমটি মংডব 3.6 ইনস্টল করার চেষ্টা করছে, যে সংস্করণ ইনস্টল করার সময় আমার একই সমস্যা ছিল। সুতরাং সংস্করণ 3.2 ইনস্টল করা একটি গ্রহণযোগ্য সমাধান হতে পারে না। - just a random guy