আমি কেন উবুন্টু 14.04 32 বিটে মোংডোডবি 3.0 ইনস্টল করতে পারি না?


9

আমি এখানে তালিকাভুক্ত সমস্ত অফিসিয়াল বিভক্তি অনুসরণ করেছি:

প্রাতিষ্ঠানিক পাতা

বিস্তারিতভাবে, আমি এটি করেছি:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

(ঠিক আছে)

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

(ঠিক আছে, ফাইল হিসাবে /etc/apt/sources.list.d/mongodb-org-3.0.list ডান এন্ট্রি সহ তৈরি করা হয়েছে)

sudo apt-get update

(ঠিক আছে, তালিকার রেপোগুলি দেখতে পাচ্ছি)

কিন্তু যখন আমি করি :

sudo apt-get install -y mongodb-org

এটি সর্বদা "প্যাকেজ মঙ্গডব-ওআরজি খুঁজে পাচ্ছে না" বলে।

যদি আমি করি:

sudo apt-get install -y mongodb

এটি কাজ করে তবে এটি 3.0 সংস্করণ ইনস্টল করে না তবে সংস্করণ 2.4

আমি ২.৪ সংস্করণ অপসারণ / শুদ্ধ করার পরে 3.0 ইনস্টল করার জন্য একাধিকবার চেষ্টা করেছি, তবে একই ফলাফলের সাথে: "প্যাকেজ মোংডোডব-ওআরজি খুঁজে পাচ্ছি না"

আমি কীভাবে সংস্করণ 3.0 ইনস্টল করতে পারি?

সম্পাদনা

অ্যাপ-ক্যাশে অনুসন্ধান মোংডোব মোংডোব-ওআরজি সম্পর্কিত কিছু খুঁজে পায় না

এটি /etc/apt/sources.list.d/mongodb-org-3.0.list এর বিষয়বস্তু :

deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse

এগুলিই মন্ডডব সম্পর্কিত অ্যাপিট - গেট আপডেটের ফলস্বরূপ:

Ign http://repo.mongodb.org trusty/mongodb-org/3.0 InRelease
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0 Release.gpg
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0 Release
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse i386 Packages
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-it_IT
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-it
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-en 

আমি উবুন্টুতে 14.04 এলটিএস 32 বিট চালাচ্ছি। হয়তো রেপো কেবল এক্স 64 এর জন্য? যদি এটি হয় তবে আমি 32 বিট মেশিনে মংডোডবি 3.0 ইনস্টল করব কী করে? (আমি ডক্সে এই ডিনস্টিনেশন সম্পর্কিত কিছু দেখিনি)

সম্পাদনা 2

সুতরাং, মনে হয় rep 32 টি প্যাকেজ নেই rep এখন, আমি তাদের কোথায় পাব? আমি মনে করি এটি ডকস হিসাবে পদক্ষেপ ( অফিসিয়াল ডক্স ) কেবল এই রেপো নির্দিষ্ট করে, এবং 32/64 বিট পার্থক্য সম্পর্কে কিছুই বলা হয় না।


1
না apt-cache search mongodbআপনার প্যাকেজ খুঁজে পাচ্ছেন না? এর অন্য নামও থাকতে পারে?
এসা জোকিনেন

দয়া করে ফাইলের বিষয়বস্তু /etc/apt/sources.list.d/mongodb-org-3.0.listপাশাপাশি apt-get updateএই রেপোটি পরীক্ষা করে দেখানো থেকে লাইনটি পোস্ট করুন ? রেপোতে x64 ট্রাস্টির জন্য মঙ্গদ্ব-অরগ মেটা-প্যাকেজ রয়েছে, যা এখানে দেখা গেছে: repo.mongodb.org/apt/ubuntu/dists/trusty/mongodb-org/3.0/…
হিপ্পি

উত্তর:


8

এই সংগ্রহস্থলগুলিতে কোনও 32 বিট প্যাকেজ নেই:

আপনার জন্য পরীক্ষা করুন, amd64:

wget -O - \
  http://repo.mongodb.org/apt/ubuntu/dists/trusty/mongodb-org/3.1/multiverse/binary-amd64/Packages.gz \
  2>/dev/null | zless | grep ^Package
Package: mongodb-org-unstable
Package: mongodb-org-unstable-mongos
Package: mongodb-org-unstable-server
Package: mongodb-org-unstable-shell
Package: mongodb-org-unstable-tools

যদিও i686 এর জন্য কোনও প্যাকেজ ফেরত দেওয়া হবে না।

wget -O - \
  http://repo.mongodb.org/apt/ubuntu/dists/trusty/mongodb-org/3.1/multiverse/binary-i386/Packages.gz 2>/dev/null

অথবা আপনি যদি ক্লিকগুলি পছন্দ করেন তবে সেই স্থানে একটি ব্রাউজার খুলুন:

xdg-open http://repo.mongodb.org/apt/ubuntu/dists/trusty/mongodb-org/3.1/multiverse/binary-i386/

এছাড়াও, চেক এই এক

অধিকন্তু, বিক্রেতা উত্পাদন ব্যবহারের জন্য 32 বিট বাইনারি ব্যবহারকে নিরুৎসাহিত করে , সম্ভবত এর সীমাবদ্ধতার কারণে :

উত্পাদন মোতায়েনের জন্য, সর্বদা 64-বিট সিস্টেমে মঙ্গোডিবি চালান run


আমি সীমাবদ্ধতাগুলি জানি: প্রকৃতপক্ষে উত্পাদন এবং পরীক্ষায় আমাদের একটি 64 বিট মেশিন রয়েছে। আমাকে আমার 32 বিট বিকাশকারী মেশিনে মঙ্গো 3.0 ইনস্টল করতে হবে (হার্ডওয়্যার সীমাবদ্ধতার কারণে আমি ভার্চুয়াল মেশিনে অতিথি হিসাবে 64 বিট এসও ইনস্টল করতে পারি না)
এমপপ্পো

ঠিক আছে, আপনি যদি আপনার কাজটি সঠিকভাবে করার জন্য প্রয়োজনীয় একটি 64 বিবিটি ভিএম চালাতে অক্ষম এমন কোনও মেশিন ব্যবহার করতে বাধ্য হন তবে আপনার এই ব্যবস্থাকে আপনার ম্যানেজারের সাথে উত্থাপন করা উচিত। তা বা ...
দাউদ

না, এটি আমার ব্যক্তিগত বিকাশ মেশিন। আমার কোনও ম্যানেজার নেই :) আমি এটি জানতে চাই যে 32 বিট মেশিনে মঙ্গো 3.x ইনস্টল করা সম্ভব কিনা কিনা know যদি এটি সম্ভব হয় (যেমন এটি ডক্স থেকে মনে হয়) আমি জানতে চাই যে প্যাকেজগুলি আনার জন্য কোনও রেপো রয়েছে কিনা। যদি এটি সম্ভব না হয় তবে আমি কী করব তা ব্যাখ্যা করতে যাচ্ছি
এমপপ্পো

তারপরে আপনি নিজের ম্যানেজার তর্ক এখনও ধরে।
দাউদ

আমি 32 বিট রেপগুলির জন্য কোনও সাফল্যের সাথে অনুসন্ধান করেছি, তাই আমি আপনার উত্তরটিকে সবচেয়ে সহায়ক হিসাবে গ্রহণ করি। ধন্যবাদ।
এমপপ্পো

1

মোংডোডব ডক্সের উপর ভিত্তি করে আপনি টারবাল ইনস্টলেশনটি ইনস্টল করার চেষ্টা করতে পারেন। এটি (ডক্স থেকে নেওয়া):

  1. এখানে বা ব্যবহার করে বাইনারি ফাইলগুলি ডাউনলোড করুনcurl -O https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.0.6.tgz
  2. ফাইলগুলি এক্সট্রাক্ট করুন tar -zxvf mongodb-linux-i686-3.0.6.tgz
  3. এক্সট্রাক্ট করা ফাইলগুলি অনুলিপি করুন

    mkdir -p mongodb
    cp -R -n mongodb-linux-i686-3.0.6/ mongodb
    
  4. এটি পাঠাতে যোগ করুন

    #example in ~/.bashrc
    export PATH=<mongodb-install-directory>/bin:$PATH
    

নোট হিসাবে এই পদ্ধতি ব্যবহার করে কিছু সীমাবদ্ধতা থাকবে MongoDB উল্লেখ

"এই 32-বিট লিগ্যাসি বিতরণে এসএসএল এনক্রিপশন অন্তর্ভুক্ত নয় এবং এটি প্রায় 2 জিবি ডেটাতেই সীমাবদ্ধ general সাধারণভাবে আপনার 64 বিট বিল্ডগুলি ব্যবহার করা উচিত" "

কিন্তু শেষ পর্যন্ত এটি আপনার উপর নির্ভর করে।


এটি সর্বাধিক নির্ভুল উত্তর হিসাবে এটি আসলে ওপি-র প্রশ্নের উত্তর দেয়।
প্রহ্লাদ ইয়েরি

-1
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

উপরের কোডটি ব্যবহার করে ভান্ডার যুক্ত করুন। তারপরে আপডেট কমান্ড রান করুন

sudo apt-get update

এবং তারপরে সমস্ত পরামিতি জোর করে হ্যাঁ ব্যবহার করে মঙ্গডব ইনস্টল করার জন্য একটি আদেশ দিন

sudo apt-get install --force-yes mongodb

আশা করি এটা কাজে লাগবে.


প্রশ্নটি পড়লে আপনি দেখতে পাবেন যে তিনি ইতিমধ্যে এটি চেষ্টা করেছিলেন।
মাইকেল হ্যাম্পটন 14
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.