যেকোনো লিনাক্স কার্নেল কম্পাইল করতে সক্ষম হওয়ার জন্য দ্রুত গাইড

যেকোনো লিনাক্স কার্নেল কম্পাইল করতে সক্ষম হওয়ার জন্য দ্রুত গাইড

যেকোনো লিনাক্স কার্নেল কম্পাইল করতে সক্ষম হওয়ার জন্য দ্রুত গাইড

এই মাসে কয়েকদিন আগে ডিসেম্বর ২ 2022, এর সংস্করণ লিনাক্স কার্নেল 6.1-আরসি 8 (মেইনলাইন),  6.0.11 (স্থিতিশীল) এবং 5.15.81 (দীর্ঘ মেয়াদী).

এই কারণে, আমরা আপনাকে এই অফার নতুন ছোট দ্রুত গাইড সফলভাবে অর্জন করতে "একটি লিনাক্স কার্নেল কম্পাইল করুন", এর যেকোনো সংস্করণে জিএনইউ / লিনাক্স ডিস্ট্রো, ভিত্তি ডেবিয়ান, উবুন্টু এবং মিন্ট, যে কোনও সময়।

লিনাক্স

এবং, এই পোস্ট শুরু করার আগে সম্ভাব্যতা সম্পর্কিত "একটি লিনাক্স কার্নেল কম্পাইল করুন"আমরা আপনাকে নিম্নলিখিত অন্বেষণ করতে আমন্ত্রণ জানাই সম্পর্কিত বিষয়বস্তু, আজকের শেষে:

লিনাক্স
সম্পর্কিত নিবন্ধ:
উবুন্টু এবং ডেরিভেটিভগুলিতে লিনাক্স কার্নেল 5.5 কীভাবে ইনস্টল করবেন?
লিনাক্স 5.1 অফিসিয়াল
সম্পর্কিত নিবন্ধ:
উবুন্টু এবং ডেরিভেটিভগুলিতে লিনাক্স কার্নেল 5.1 কীভাবে ইনস্টল করবেন?

ডেবিয়ান, উবুন্টু এবং মিন্টে একটি লিনাক্স কার্নেল কম্পাইল করা হচ্ছে

ডেবিয়ান, উবুন্টু এবং মিন্টে একটি লিনাক্স কার্নেল কম্পাইল করা হচ্ছে

একটি লিনাক্স কার্নেল সফলভাবে কম্পাইল করার পদক্ষেপ

প্রয়োজনীয় প্যাকেজ ইনস্টল করা (ডেভেলপমেন্ট সাপোর্ট)

apt install autoconf automake autotools-dev build-essential dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl python quilt xutils-dev

পছন্দসই সংস্করণ চয়ন করুন

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

পর্যায় 1
cd /usr/src
wget -c https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.0.11.tar.xz
sudo unxz linux-6.0.11.tar.xz
sudo tar xvf linux-6.0.11.tar
sudo ln -s linux-6.0.11 linux
cd /usr/src/linux
sudo make clean && make mrproper
sudo cp /boot/config-`uname -r`* .config
make menuconfig

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

কার্নেল কনফিগারেশন মেনু

পর্যায় 2

এখানে এসেছে, তারা রয়ে গেছে 2টি সম্ভাব্য রুট চয়ন করতে:

শুধুমাত্র কার্নেল ইনস্টলেশন

sudo make
sudo make modules_install
sudo make install
sudo update-grub; sudo update-grub2; sudo update-initramfs -u
sudo apt clean; sudo apt autoclean; sudo apt autoremove; sudo apt remove; sudo apt purge

হ্যাঁ, সবকিছুই ভালোভাবে চলে এবং শেষ হয়, শেষ করতে আমাদের শুধু করতে হবে আমাদের কম্পিউটার পুনরায় চালু করুন এবং পরীক্ষা করুন যে এটি ইতিমধ্যেই এর সাথে আমাদের অপারেটিং সিস্টেম লোড করে নতুন কার্নেল সংকলিত.

কার্নেল ইনস্টল করা এবং তৈরি করা কার্নেলের .deb ফাইল তৈরি করা

এই ধাপটি চালানোর জন্য, প্যাকেজের ইনস্টলেশন কল করা প্রাসঙ্গিক কার্নেল-প্যাকেজ. এই কারণে, এবং ইভেন্টে যে GNU/Linux ডিস্ট্রো এর রিপোজিটরিতে এটি না থাকে, নিম্নলিখিত সহায়ক পদ্ধতিটি কার্যকর করা যেতে পারে:

sudo wget -c http://ftp.us.debian.org/debian/pool/main/k/kernel-package/kernel-package_13.018+nmu1~bpo9+1_all.deb
sudo apt install ./kernel-package_13.018+nmu1~bpo9+1_all.deb

এই প্যাকেজটি ইনস্টল করার পরে, আমরা এখন নিম্নলিখিত পদক্ষেপগুলি চালিয়ে যেতে পারি:

fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb

এবং ক্ষেত্রে, সংকলন প্রক্রিয়া চলাকালীন, একটি ত্রুটি ঘটে কার্নেল সার্টিফিকেট সম্পর্কিত ত্রুটি, আমরা নিম্নলিখিত কার্যকর করতে পারেন এটি ঠিক করার জন্য আদেশ করুন স্বয়ংক্রিয়ভাবে, এবং আবার চেষ্টা করুন:

sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config

হ্যাঁ, সবকিছুই ভালোভাবে চলে এবং শেষ হয়, শেষ করতে আমাদের শুধু করতে হবে আমাদের কম্পিউটার পুনরায় চালু করুন এবং পরীক্ষা করুন যে এটি ইতিমধ্যেই এর সাথে আমাদের অপারেটিং সিস্টেম লোড করে নতুন কার্নেল সংকলিত.

2.6.36.2-লাইন প্যাচ অন্তর্ভুক্ত করে উবুন্টুতে কার্নেলটি কীভাবে 200 সংকলন করা যায়
সম্পর্কিত নিবন্ধ:
2.6.36.2-লাইন প্যাচ দিয়ে উবুন্টুতে কার্নেলটি কীভাবে 200 সংকলন করা যায়

পোস্টের জন্য বিমূর্ত ব্যানার

সারাংশ

সংক্ষেপে, আমরা এই সামান্য সঙ্গে যে কেউ আশা করি দ্রুত গাইড আমি সহজে এবং সফলভাবে অর্জন করতে পারি "একটি লিনাক্স কার্নেল কম্পাইল করুন" একের বেশি ডিস্ট্রো ডেবিয়ান, উবুন্টু এবং মিন্ট, বা ডেরিভেটিভ

কন্টেন্ট ভালো লাগলে, মন্তব্য করুন এবং শেয়ার করুন. এবং মনে রাখবেন, আমাদের শুরুতে যান «ওয়েব সাইট», অফিসিয়াল চ্যানেল ছাড়াও Telegram আরও খবর, টিউটোরিয়াল এবং লিনাক্স আপডেটের জন্য। পশ্চিম গ্রুপ, আজকের বিষয় বা অন্যান্য সম্পর্কিত বিষয়ে আরও তথ্যের জন্য।


মন্তব্য করতে প্রথম হতে হবে

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।