উবুন্টু 16.04 এ মঙ্গোডিবি ইনস্টলেশন ব্যর্থ হয়েছে


12

আমি আনুষ্ঠানিক মোঙ্গোডিবি ওয়েবসাইটে দেওয়া নির্দেশাবলী অনুসরণ করেছি ( 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).

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


আমি t9 টাকওয়ার্টি / মুড়ু দ্বারা পোস্ট করা ইনস্টল নির্দেশাবলী চালানোর চেষ্টা করেছি। তবে এখনও বার্তাটি পেয়েছে নিম্নলিখিত প্যাকেজগুলিতে আনটেট নির্ভরতা রয়েছে
জোশ

আপনি কোন মঙ্গোদব সংস্করণ ইনস্টল করার চেষ্টা করছেন?
এলুয়ান কেরেল-এমনকি

উত্তর:


8

উবুন্টু 12.04, 14.04, 16.04 এ মঙ্গডব ইনস্টল করুন

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

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

    উবুন্টু 12.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. মঙ্গোডিবি প্যাকেজ ইনস্টল করুন।

    sudo apt-get install -y mongodb-org
    

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

sudo service mongod start

মঙ্গোডিবি ব্যবহার বন্ধ করতে

sudo service mongod stop

মঙ্গোডিবি ব্যবহার পুনরায় চালু করতে

sudo service mongod restart

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


3
আপনি ওপি মোংগো লিঙ্কটিতে রেফারেন্স হিসাবে সর্বশেষ মঙ্গো 3.4 ব্যবহার করছেন না
স্কট স্টেনসল্যান্ড

এই উত্তরের জন্য আপনাকে ধন্যবাদ!
ডুডফ

11

টি এল; ডিআর;

এই আদেশটি চালানোর চেষ্টা করুন,

sudo apt-get install libcurl3 openssl

এবং তারপর

sudo apt-get install mongodb-org

লগ:

সুতরাং আমি এখানে মঙ্গো ৪.০-তে সরকারী নির্দেশাবলী অনুসরণ করেছি এবং দৌড়ানোর পরে এটি পেয়েছি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

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

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এক্সট্রাক্ট করা মোংগোডিবি সংরক্ষণাগারটির পথ দিয়ে> প্রতিস্থাপন করুন me

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

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

mkdir -p /data/db

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

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

chmod 777 /data/db

3) এটি চালান!

mongod

আপনি যদি চতুর্থ ধাপে PATH ভেরিয়েবল সেট আপ না করে থাকেন তবে আপনার বিন ফাইলের পথে প্রবেশ করে মঙ্গো চালান so

<path to binary>/mongod

1

প্রথমে সমস্ত মঙ্গো প্যাকেজগুলি সরান।

  1. সমস্ত মঙ্গো প্যাকেজ তালিকাবদ্ধ করুন।

sudo apt list --installed | grep 'mongo'

  1. প্যাকেজ সরান।

sudo apt-get purge --auto-remove packagename

  1. তারপরে মঙ্গো ইনস্টলেশন ডকুমেন্টেশন অনুসরণ করুন।

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/


0

জেনিয়াল (উবুন্টু 16.04); মঙ্গোডিবি বনাম ৩.২.১১

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/commune/tutorials/how-to-install-mongodb-on-ubuntu-16-04


আমি অনুমান করি যে ওপিটি মঙ্গডব ৩.6 ইনস্টল করার চেষ্টা করছে কারণ যে সংস্করণটি ইনস্টল করার সময় আমার একই সমস্যা ছিল। সুতরাং সংস্করণ 3.2 ইনস্টল করা একটি গ্রহণযোগ্য সমাধান নাও হতে পারে।
এলোয়ান কেরেল-এমনকি

0

কয়েক দিন আগে আমি একই মুখোমুখি হয়েছিলাম। প্রবণতা দিয়ে চালানোর চেষ্টা করুন। এটি সমস্ত নির্ভরতা প্যাকেজ ইনস্টল করার যত্ন নেবে।

sudo apt-get install aptitude
sudo aptitude install mongodb-org
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.