উবুন্টু কার্নেল আপডেটগুলি কি স্বয়ংক্রিয়ভাবে ঘটে?


11

আমি একটি নতুন লিনাক্স ব্যবহারকারী, তাই কার্নেল আপডেট সম্পর্কে আমার একটি প্রশ্ন আছে। এগুলি কি স্বয়ংক্রিয়ভাবে ঘটে? কিছু সাইটে আমি পড়লাম যে কার্নেল আপডেটগুলি স্বয়ংক্রিয়। তবে নতুন 4.6 এবং 4.7 কার্নেলের ক্ষেত্রে, আমি পড়েছি যে আপনাকে ম্যানুয়ালি আপডেট করতে হবে।


3
উইন্ডোজ 10 আপডেটের মতো এগুলি স্বয়ংক্রিয়ভাবে ইনস্টল হয় না। আপনাকে সফটওয়্যার ম্যানেজারকে "এগিয়ে যেতে" দিতে হবে।
21:57 এ 17 এপ্রিল

উত্তর:


8

নতুন উবুন্টু কার্নেলগুলি সাধারণ আপডেট এবং আপগ্রেড পদ্ধতির অংশ হিসাবে ইনস্টল হয়। উদাহরণস্বরূপ, এই সপ্তাহে আমার 16,04 কার্নেল সংস্করণ থেকে গেলেন 4.4.0-34-genericকরতে 4.4.0-36-genericযখন আমি আমার দৈনন্দিন দৌড়েsudo apt update && sudo apt full-upgrade

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

সিস্টেম সর্বদা নতুন কার্নেলটি ডিফল্টরূপে বুট করবে। কার্নেল আপডেট হওয়ার পরে, sudo apt autoremoveপুরানো কার্নেলগুলি অপসারণ করার জন্য চালানো ভাল ধারণা (এটি অতিরিক্ত অতিরিক্ত পুরানো কার্নেল ছেড়ে দেয়)

যদি আপনি কোনও বিশেষ কারণে নতুন মেইনলাইন কার্নেল ( 4.6*, 4.7*) ইনস্টল করতে চান তবে আপনাকে অবশ্যই এটি করতে হবে তবে উবুন্টু কার্নেলগুলি উবুন্টুর সাথে ভালভাবে কাজ করার জন্য প্যাচ এবং কনফিগার করা হয়েছে।


ধন্যবাদ। আমি সুডো অ্যাপ-গেট আপডেট / আপগ্রেড কমান্ড সম্পর্কে সচেতন। 4.6 বা 4.7 কোনও সময় এই কমান্ডের মাধ্যমে উপলব্ধ কিনা তা ভাবছিলাম?
থিওয়েয়ার

2
@ থিওয়ের নো, উবুন্টুর জন্য পরেরটি মূললাইন কার্নেলের 4..৮ সংস্করণের ভিত্তিতে তৈরি করা হবে। Wiki.ubuntu.com/Kernel/Support#A16.04.x_Ubuntu_Kernel_Support দেখুন ।
এডউইনকস্ল

3

আপনার টার্মিনাল শুরু করে এবং প্রবেশ করে আপনি আপনার কার্নেল সংস্করণটি সন্ধান করতে পারেন:

uname -a

আপনি এর মতো কিছু দেখতে পাবেন:

Linux z97 4.7.2-040702-generic #201608201334 SMP Sat Aug 20 17:37:03 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

এই ক্ষেত্রে কার্নেল সংস্করণটি হ'ল: 4.7.2

  • প্রথম সংখ্যাটি কার্নেল সংস্করণ (4)।
  • দ্বিতীয় সংখ্যাটি হ'ল প্রধান সংশোধন (7)।
  • তৃতীয় সংখ্যাটি হ'ল গৌণ সংশোধন (2)।

আপনার আপগ্রেড বিকল্পগুলি সম্পর্কে আরও জানতে, চালনা করুন:

man apt-get (<-- old/deprecated, kind of)

অথবা

man apt

উপরে উল্লিখিত হিসাবে, আপনি চালানো হলে:

sudo apt update && sudo apt full-upgrade

আপনি সামান্য পুনর্বিবেচনা কার্নেল আপডেটগুলি পাবেন এবং আপডেট করা কার্নেলের সাথে বেমানান প্যাকেজগুলি সরানো হবে। এ কারণেই আপনি স্বয়ংক্রিয়ভাবে বড় রিভিশন আপডেটগুলি স্বয়ংক্রিয়ভাবে পাবেন না, কারণ আপনার ইনস্টল করা (প্যাকেজ) কয়েকটি প্যাকেজ সামঞ্জস্যপূর্ণ হবে না এমন সম্ভাবনা রয়েছে। সুতরাং আপনার সিস্টেমটি ভেঙে যেতে পারে।

আপনি যদি আরও কিছু সাহসী হন এবং একটি রক্তপাত প্রান্ত কার্নেলটি চেষ্টা করতে চান তবে আপনি উবুন্টুর জন্য প্রাক-বিল্ট লিনাক্স কার্নেলগুলি এখানে পেতে পারেন:

http://kernel.ubuntu.com/~kernel-ppa/mainline/

উদাহরণস্বরূপ, আপনি সর্বশেষ 4.7.2 কার্নেল ইনস্টল করতে চাইলে:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.2/

সেই পৃষ্ঠাতে আপনি দেখতে পাবেন:

Build for amd64 succeeded (see BUILD.log.amd64):
  linux-headers-4.7.2-040702_4.7.2-040702.201608201334_all.deb
  linux-headers-4.7.2-040702-generic_4.7.2-040702.201608201334_amd64.deb
  linux-headers-4.7.2-040702-lowlatency_4.7.2-040702.201608201334_amd64.deb
  linux-image-4.7.2-040702-generic_4.7.2-040702.201608201334_amd64.deb
  linux-image-4.7.2-040702-lowlatency_4.7.2-040702.201608201334_amd64.deb

আমি সাধারণত "স্বল্পতা" জিনিসগুলিকে উপেক্ষা করি (তারা এখনও কী তা আমি নিশ্চিতভাবে জানি না)। লিঙ্কের অবস্থানটি পেতে যদি আপনি সেই পৃষ্ঠা থেকে লিঙ্কগুলিতে ডান ক্লিক করেন তবে আপনি "শিরোনাম সমস্ত", "শিরোনাম জেনেরিক" এবং "চিত্র জেনেরিক" দেব ফাইলগুলি ডাউনলোড করতে পারেন:

mkdir /tmp/kernels && cd /tmp/kernels

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.2/linux-headers-4.7.2-040702_4.7.2-040702.201608201334_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.2/linux-headers-4.7.2-040702-generic_4.7.2-040702.201608201334_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.2/linux-image-4.7.2-040702-generic_4.7.2-040702.201608201334_amd64.deb

তারপরে এটি ইনস্টল করুন:

sudo dpkg -i *.deb

যদি আপনার সিস্টেমটি ব্রেক হয়ে যায় এবং আপনি সদ্য ইনস্টল করা কার্নেলটি আনইনস্টল করতে চান, একটি টার্মিনাল প্রম্পটে যান (ডেস্কটপ শুরু না হলে আপনাকে ALT + CTRL + F1 থাকতে হবে):

sudo apt-get remove 'linux-headers-4.7.2*' 'linux-image-4.7.2*'

আমি এই মুহুর্তে ৪.7.২ চালাচ্ছি এবং এখন পর্যন্ত কোনও গুরুতর সমস্যা হয়নি (বেশ কয়েকবার আমার স্ট্যাট-আপে ক্র্যাশ রিপোর্ট প্রকাশিত হয়েছিল, তবে সিস্টেমটি এখনও ঠিক ঠিক শুরু হয়েছিল)।


1

অন্য উত্তরের পরামর্শ অনুসারে, নতুন কার্নেলগুলি স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে গেছে, তবে আপনি যদি মনে করেন যে নতুন কার্নেলটিতে আপনার সমস্যা রয়েছে, আপনি সর্বদা একটি পুরানো সংস্করণ ব্যবহার করে আপনার কম্পিউটার শুরু করতে পারেন। এটি করতে, আপনি GRUB মেনুতে প্রবেশ করুন। আপনার কম্পিউটারটি শুরু হওয়ার সাথে সাথে আপনি "বুট বিকল্পগুলি" প্রদর্শন করবেন (সাধারণত যেখানে কম্পিউটার ব্র্যান্ডটি শুরু করার সময় প্রদর্শিত হয়) আপনি শিফ্টটি ধরে রাখবেন। এটি আপনাকে গ্রাব মেনুতে নিয়ে আসে, যেখানে আপনি উন্নত বিকল্পগুলিতে যেতে পারেন এবং বুট করার জন্য একটি পূর্ববর্তী (পুনরুদ্ধার মোড) কার্নেলটি নির্বাচন করতে পারেন। নিখুঁতভাবে alচ্ছিক, তবে এটি আপনার ক্ষেত্রে কোনও পুরানো কার্নেল (কোনও নির্দিষ্ট কারণে যেমন আপনার হার্ডওয়্যারের জন্য আরও ভাল সিস্টেমের স্থায়িত্ব) পছন্দ করতে পারে এমন ক্ষেত্রে এটি উপলব্ধ।

আমি এটি উল্লেখ করেছি কারণ স্বয়ংক্রিয় আপডেটের পরে আমাকে পূর্ববর্তী কার্নেলগুলি ব্যবহার করতে হয়েছিল, যেখানে নতুন কার্নেলটি আমার সিস্টেমে কিছুটা অস্থিরতা সৃষ্টি করেছিল। আশা করি এই তথ্যটি আপনার কোনও কাজে আসবে।

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