আমার কি x86_64 বা i386 RPM প্যাকেজ ইনস্টল করা উচিত? [বন্ধ]


11

আমি একটি আরপিএম প্যাকেজ ইনস্টল করতে চাইছি তবে আমি x86_64 বা i386 সংস্করণ ইনস্টল করবেন কিনা তা নিশ্চিত নই। CENTOS 6.5 i686 virtuozzoশীর্ষে ডাব্লুএইচএম বলেছে ।

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

উত্তর:


12

এই ক্ষেত্রে, i386 (বা 32-বিট) প্যাকেজটি ব্যবহার করুন।


1
কেন? আপনি সমর্থন বা যুক্তি প্রদান করা উচিত উত্তর।
স্লেড

6
@ আর্টবি ওয়েল, এটি কারণ x86_64 প্যাকেজ (64৪-বিট) 32-বিট প্ল্যাটফর্মে চলবে না।
ইয়েভাইট

আমি ভুল হলে আমাকে সংশোধন করুন, তবে এটি x86 কেন নয়? এক্স পজিশনে যেতে পারে যে বিভিন্ন সংখ্যা জন্য?
jpmc26

1
@ jpmc26 তবে পছন্দগুলি i386 এবং x86_64 , _64 এর অর্থ "64 বিট" নোট করুন । তিনি আই 686 চালাচ্ছেন যা 64-বিট নয় তাই i386 যথাযথ পছন্দ।
জোশ

@ জোশ ?? আমি মনে করি আপনি আমার মন্তব্য ভুল বুঝেছেন। আমি বলছিলাম যে এক্স 86 86. শেষ চেয়ে প্রসেসর আর্কিটেকচারের সিরিজের বর্ণনা সুতরাং মধ্যে i386 তাদের মধ্যে একজন, যেখানে x দ্বারা 3. পূরণ হয়
jpmc26

23

X86 সিস্টেমের জন্য আর্কিটেকচার নামের একটি দ্রুত ওভারভিউ:

  • i386: 80386 সিপিইউ historতিহাসিকভাবে একটি পিসি-সামঞ্জস্যপূর্ণ সিস্টেমে লিনাক্স চালনার জন্য সর্বনিম্নতম সর্বনিম্ন ছিল। ফলস্বরূপ, "i386" এর জন্য একটি প্যাকেজ সর্বাধিক সামঞ্জস্যের জন্য ডিজাইন করা হয়েছে এবং কোনও x86 -র মতো সিস্টেমে চালানো যেতে পারে; "i386" হিসাবে নিজেকে বর্ণনা করে এমন একটি সিস্টেম প্রাচীন বা বহিরাগত, এবং কেবলমাত্র i386 প্যাকেজ চালানোর জন্য গণনা করা যেতে পারে।
  • i485, i586: কদাচিৎ দেখা যায়, এগুলি 80486 এবং পেন্টিয়াম (80586) সিপিইউগুলিকে উল্লেখ করে। প্রায় কেউই তাদের জন্য বিশেষত প্যাকেজগুলি তৈরি করে না, পরিবর্তে i386 বা i686 কে লক্ষ্য করে।
  • i686: এটি "P6" মাইক্রোর্কিটেকচার, যা পেন্টিয়াম প্রো এবং আরও নবীনতার জন্য ইন্টেল দ্বারা ব্যবহৃত হয়েছিল। এটি সাধারণত "আধুনিক" 32-বিট x86 সিস্টেমের জন্য বেসলাইন হিসাবে বিবেচিত হয়। একটি "i686" প্যাকেজ এই সিস্টেমগুলিতে চালনার জন্য ডিজাইন করা হয়েছে (এবং সাধারণত "i386" সংস্করণের চেয়ে আরও ভাল সম্পাদন করবে); একটি "i686" সিস্টেম কোনও i386, i486, i586, বা i686 প্যাকেজ চালাতে পারে।
  • x86_64: এটি x86 সিপিইউগুলির জন্য 64-বিট নির্দেশিকা সেট। একটি "x86_64" প্যাকেজটি কেবল x86_64 সিস্টেমে চলতে পারে; আই * 86 পরিবার থেকে প্যাকেজ চালানোর জন্য একটি "x86_64" সিস্টেমের জন্য বিশেষ কার্নেল এবং গ্রন্থাগার সমর্থন (যা প্রায় সমস্ত মূলধারার লিনাক্স ডিস্ট্রো সরবরাহ করে) প্রয়োজন।

আপনি একটি "i686" সিস্টেম পেয়েছেন, সুতরাং "i386" এবং "x86_64" এর মধ্যে পছন্দটি দেওয়া হলে আপনি "i386" সংস্করণ চান।


এবং আপনার এই তালিকাটি যুক্ত করা উচিত নীচে থেকে পঠিত: আপনি আপনার সিস্টেমের আর্কিটেকচারটি আঘাত না করা পর্যন্ত আপনি নীচেটি শুরু করবেন এবং আপনি কোনও প্যাকেজ আর্কিটেকচারে আঘাত না করা পর্যন্ত আপনি উপরে উঠবেন না। ধরনের।
ক্যালিমো

8

আপনার উত্তর পেতে আপনি কেবল "খিলান" কমান্ডটি ব্যবহার করতে পারেন।


এটি বলে i686, তবে আরপিএম প্যাকেজটি উপলভ্য নয় (কেবলমাত্র x86_64 এবং i386)।
নোট

3
@ নাট তারা এই উদ্দেশ্যে ঠিক একই জিনিস বোঝায়।
মাইকেল হ্যাম্পটন 17

2
যেমন ইহুইয়েট বলেছেন, সেক্ষেত্রে আই 386 সংস্করণে যান।
জুলার

3

"I686" প্রতিবেদনটি দেখায় যে আপনি 32-বিট প্ল্যাটফর্ম চালাচ্ছেন আপনার 32-বিট (অর্থাত্ i386) প্যাকেজটি দরকার।

একটি সাধারণ নিয়ম হিসাবে, আপনি যদি গন্তব্য প্ল্যাটফর্মের বিষয়ে নিশ্চিত না হন তবে 32-বিট বিল্ডটি পান, যেমন একটি 64-বিট প্ল্যাটফর্ম 32-বিট চিত্র চালাতে পারে তবে অন্যভাবে নয়।

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