আমার মেশিনে কেন এতগুলি "লিনাক্স-" কার্নেল প্যাকেজ রয়েছে এবং তারা সবাই কী করে?


31

আমার উবুন্টু ব্যবহারের সময় আমি লক্ষ্য করেছি যে বিভিন্ন লিনাক্স কার্নেল প্যাকেজগুলির একটি বিস্ফোরক অ্যারে। তাদের কয়েকটি নীচে তালিকাভুক্ত করা হয়েছে:

  • linux-generic
  • linux-headers-generic
  • linux-headers-generic-pae
  • linux-headers-x.x.xx-xx
  • linux-headers-x.x.xx-xx-generic
  • linux-image-generic
  • linux-image-generic-pae
  • linux-image-x.x.xx-xx-generic
  • linux-image-x.x.xx-xx-generic-pae
  • linux-image-extra-x.x.xx-xx-generic
  • linux-image-extra-x.x.xx-xx-generic-pae

আমার প্রশ্ন হ'ল কেন অনেকগুলি আলাদা কার্নেল প্যাকেজ রয়েছে, প্রায়শই একই সংস্করণ সংখ্যার জন্য (যেমন, 3.5.0-24) এবং তাদের মধ্যে পার্থক্যগুলি কী?

সদৃশ করতে সম্পাদনা করুন: এই প্রশ্নটি জেনেরিক, সার্ভার এবং ভার্চুয়াল কার্নেল প্যাকেজগুলির মধ্যে পার্থক্য সম্পর্কে জিজ্ঞাসা করছে না; পরিবর্তে, এটি those সমস্ত প্যাকেজগুলির (সেইসাথে তালিকার মধ্যে থাকা) কী কী তা সম্পর্কে জিজ্ঞাসা করছে।


1
এই প্রশ্নটি এবং Askubuntu.com / প্রশ্নগুলি / 175495 বেশ (স্পষ্টতই) আলাদা। যেহেতু একেবারে বিভিন্ন উত্তর থেকেও দেখতে পাবেন। এটি নিজস্ব বৈধ প্রশ্ন। অনুযুক্ত করুন।
নিলস টোডটম্যান

উত্তর:


32

একটি কার্নেল চিত্র প্যাকেজ কার্নেল চিত্র এবং মডিউলগুলির সাথে সম্পর্কিত যা আপনার ওএস বুট করার পরে লোড হয়। একটি হেডার প্যাকেজ ফাইল আউট-অফ-গাছ কার্নেল মডিউল এবং / অথবা উৎস থেকে কিছু অন্যান্য প্রোগ্রামের গড়ে তুলতে প্রয়োজনীয় প্রদান।

লিনাক্স-চিত্র-জেনেরিক

সাধারণত আপনি linux-image-genericপ্যাকেজ ইনস্টল । এটি এমন একটি মেটা-প্যাকেজ যা কোনও ফাইল নিজেই চালিত করে না। পরিবর্তে, এটি উবুন্টু দ্বারা সরবরাহিত সর্বশেষতম কার্নেল সংস্করণের উপর নির্ভর করে linux-image-3.8.0-19-generic। কার্নেল আপডেটগুলি পেতে এই প্যাকেজটির প্রয়োজন।

লিনাক্স-হেডার-জেনেরিক

একটি অনুরূপ গল্প linux-headers-genericপ্যাকেজ জন্য ধারণ করে । যদি আপনি বাহ্যিক কার্নেল মডিউল যেমন মালিকানাধীন ভিডিও ড্রাইভার ব্যবহার করেন তবে আপনাকে এই প্যাকেজটি ইনস্টল করতে হবে। linux-genericপ্যাকেজের মাধ্যমে একটি মেটা-প্যাকেজ যে নিশ্চিত করে যে উভয় linux-headers-genericএবং linux-image-genericপ্যাকেজ ইনস্টল করা নেই।

-generic-PAE

এটি -genericপ্যাকেজগুলির একটি বৈকল্পিক । দেখুন কার্নেল সংস্করণ শেষে "-pae" এর মানে কি দাঁড়াচ্ছে?

লিনাক্স-চিত্র-অতি- *

এই প্যাকেজটি উবুন্টু 12.10 এর সাথে প্রবর্তিত হয়েছিল এবং অতিরিক্ত কার্নেল মডিউল (ড্রাইভার) সরবরাহ করে। দেখুন লিনাক্স-চিত্র-অতিরিক্ত প্যাকেজ কী এবং আমার এটির কী দরকার?

কেন বিভিন্ন সংস্করণ নম্বর সহ একাধিক লিনাক্স প্যাকেজ?

কার্নেলটি আপনার সিস্টেমের একটি সমালোচনামূলক অংশ। নতুন কার্নেল সংস্করণগুলি একটি বাগ প্রবর্তন করতে পারে যা আপনাকে আপনার সিস্টেমকে সফলভাবে শুরু করতে অক্ষম করে। একসাথে একাধিক কার্নেল ইনস্টল করা থাকলে আপনি বুট মেনুতে কার্নেল সংস্করণটি পরিবর্তন করতে পারেন।


1
এটি একটি দরকারী উত্তর, বিশেষত দুটি পৃথক পৃথক মেটা-প্যাকেজ এবং ইনস্টল করার সময় তারা কী করে। ধন্যবাদ!
tuk0z

5

সাধারণত আপনি যখন এপ-গেট ডিস্ট-আপগ্রেড করেন তখন এটি আপনার কর্নেল সহ যা উপলভ্য রয়েছে তা আপগ্রেড করবে। নতুন কার্নেলটি যদি বড় সমস্যা বা সমস্যা সৃষ্টি করে তবে উবুন্টু সাধারণত কার্নেলের 3 বা 4 সংস্করণ রাখে (যদি আমি সঠিকভাবে মনে করি)। যদি নতুন কার্নেল আপনার ড্রাইভারগুলি ইত্যাদিতে ভাল না কাজ করে তবে আপনি পুরানো কার্নেলটিতে বুট করতে পারেন। এটা যে জন্য হয়। আপনি কর্ণেলটি অপ্ট-গেট রিমুভ লিনাক্স-কার্নেল- * ব্যবহার করে বা সিনাপটিক প্যাকেজ ম্যানেজার (যা আলাদাভাবে ইনস্টল করতে হবে) ব্যবহার করে মুছে ফেলতে পারেন। তবে ব্যাকআপ হিসাবে কমপক্ষে একটি পুরানো কার্নেল সংস্করণ রেখে দেওয়া নিরাপদ হবে।

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