যেকোনো লিনাক্স কার্নেল কম্পাইল করতে সক্ষম হওয়ার জন্য দ্রুত গাইড
এই মাসে কয়েকদিন আগে ডিসেম্বর ২ 2022, এর সংস্করণ লিনাক্স কার্নেল 6.1-আরসি 8 (মেইনলাইন), 6.0.11 (স্থিতিশীল) এবং 5.15.81 (দীর্ঘ মেয়াদী).
এই কারণে, আমরা আপনাকে এই অফার নতুন ছোট দ্রুত গাইড সফলভাবে অর্জন করতে "একটি লিনাক্স কার্নেল কম্পাইল করুন", এর যেকোনো সংস্করণে জিএনইউ / লিনাক্স ডিস্ট্রো, ভিত্তি ডেবিয়ান, উবুন্টু এবং মিন্ট, যে কোনও সময়।
এবং, এই পোস্ট শুরু করার আগে সম্ভাব্যতা সম্পর্কিত "একটি লিনাক্স কার্নেল কম্পাইল করুন"আমরা আপনাকে নিম্নলিখিত অন্বেষণ করতে আমন্ত্রণ জানাই সম্পর্কিত বিষয়বস্তু, আজকের শেষে:
সূচক
ডেবিয়ান, উবুন্টু এবং মিন্টে একটি লিনাক্স কার্নেল কম্পাইল করা হচ্ছে
একটি লিনাক্স কার্নেল সফলভাবে কম্পাইল করার পদক্ষেপ
প্রয়োজনীয় প্যাকেজ ইনস্টল করা (ডেভেলপমেন্ট সাপোর্ট)
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
হ্যাঁ, সবকিছুই ভালোভাবে চলে এবং শেষ হয়, শেষ করতে আমাদের শুধু করতে হবে আমাদের কম্পিউটার পুনরায় চালু করুন এবং পরীক্ষা করুন যে এটি ইতিমধ্যেই এর সাথে আমাদের অপারেটিং সিস্টেম লোড করে নতুন কার্নেল সংকলিত.
সারাংশ
সংক্ষেপে, আমরা এই সামান্য সঙ্গে যে কেউ আশা করি দ্রুত গাইড আমি সহজে এবং সফলভাবে অর্জন করতে পারি "একটি লিনাক্স কার্নেল কম্পাইল করুন" একের বেশি ডিস্ট্রো ডেবিয়ান, উবুন্টু এবং মিন্ট, বা ডেরিভেটিভ
কন্টেন্ট ভালো লাগলে, মন্তব্য করুন এবং শেয়ার করুন. এবং মনে রাখবেন, আমাদের শুরুতে যান «ওয়েব সাইট», অফিসিয়াল চ্যানেল ছাড়াও টেলিগ্রাম আরও খবর, টিউটোরিয়াল এবং লিনাক্স আপডেটের জন্য। পশ্চিম গ্রুপ, আজকের বিষয় বা অন্যান্য সম্পর্কিত বিষয়ে আরও তথ্যের জন্য।
মন্তব্য করতে প্রথম হতে হবে