Itọsọna iyara lati ni anfani lati ṣajọ eyikeyi Kernel Linux
Awọn ọjọ diẹ sẹhin oṣu yii Oṣu kejila ọdun 2022, awọn ẹya ti awọn Linux kernels 6.1-rc8 (akọkọ), 6.0.11 (iduroṣinṣin) ati 5.15.81 (Igba gígun).
Fun idi eyi, a nfun ọ ni eyi titun kekere awọn ọna guide lati ṣaṣeyọri ni aṣeyọri "Ṣajọpọ ekuro Linux kan", ni eyikeyi version of GNU / Linux Distro, ipilẹ Debian, Ubuntu ati Mint, nigbakugba.
Ati, ṣaaju ki o to bere yi post jẹmọ si awọn seese ti "Ṣajọpọ ekuro Linux kan"A pe o lati Ye awọn wọnyi jẹmọ awọn akoonu ti, ni opin ti oni:
Atọka
Iṣakojọpọ Kernel Linux kan lori Debian, Ubuntu ati Mint
Awọn igbesẹ lati ṣaṣeyọri ekuro Linux kan
Fifi Awọn idii Pataki (Atilẹyin Idagbasoke)
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
Yan ẹya ti o fẹ
Lati ṣe eyi, a gbọdọ lọ si osise aaye ayelujara ti awọn kernels, ati ki o yan ọkan ninu awọn ti wa tẹlẹ ẹka. ati daakọ awọn download ona wa lati ekuro ti o yan lati awọn oniwun rẹ tarball bọtini, ati lẹhinna tẹsiwaju pẹlu awọn igbesẹ wọnyi. Lakoko, fun apẹẹrẹ wa loni, a yoo tẹsiwaju awọn igbesẹ wọnyi ni lilo awọn Idurosinsin Linux ekuro version 6.0.11:
Ipele 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
Ni aaye yi, awọn "akojọ atunto ekuro", nibiti a le tunto (ṣe) paramita ti Ekuro ti ayanfẹ tabi iwulo wa. Ranti pe, ni aaye yii, o ṣe pataki ṣayẹwo tabi ṣii aṣayan ekuro 64-bit, da lori ohun ti a fẹ tabi beere. Ati pẹlu, lẹhin ti o ti ṣe gbogbo awọn ayipada, a gbọdọ tẹ bọtini Fipamọ ati lẹhin naa Bọtini jade.
Ipele 2
Ti de ibi, wọn wa Awọn ọna 2 ṣee ṣe lati yan:
Fifi sori kernel nikan
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
Bẹẹni, ohun gbogbo nṣiṣẹ ati pari daradara, lati pari a kan ni lati tun bẹrẹ kọmputa wa ati idanwo pe o ti gbe ẹrọ ṣiṣe wa tẹlẹ pẹlu awọn ekuro tuntun ti a ṣajọpọ.
Awọn fifi sori ẹrọ ti Kernel ati ẹda awọn faili .deb ti Kernel ti a ṣẹda
Lati ṣe igbesẹ yii, o ṣe pataki lati ni fifi sori ẹrọ ti package ti a pe ekuro-package. Fun idi eyi, ati ninu iṣẹlẹ ti GNU/Linux Distro ti a lo ko ni ninu awọn ibi ipamọ rẹ, ilana iranlọwọ atẹle le ṣee ṣe:
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
Lẹhin fifi sori ẹrọ package yii, a le tẹsiwaju bayi pẹlu awọn igbesẹ wọnyi:
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb
Ati ni ọran, lakoko ilana akopọ, aṣiṣe waye aṣiṣe ti o ni ibatan si awọn iwe-ẹri kernel, a le ṣe awọn atẹle aṣẹ ibere lati fix o laifọwọyi, ki o si tun gbiyanju:
sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config
Bẹẹni, ohun gbogbo nṣiṣẹ ati pari daradara, lati pari a kan ni lati tun bẹrẹ kọmputa wa ati idanwo pe o ti gbe ẹrọ ṣiṣe wa tẹlẹ pẹlu awọn ekuro tuntun ti a ṣajọpọ.
Akopọ
Ni kukuru, a nireti pe ẹnikẹni ti o ni kekere yii itọsọna iyara Mo le ni irọrun ati ṣaṣeyọri "Ṣajọpọ ekuro Linux kan" lori ọkan Distro Debian, Ubuntu ati Mint, tabi itọsẹ.
Ti o ba fẹran akoonu naa, ọrọìwòye ki o si pin o. Ati ki o ranti, ṣabẹwo si ibẹrẹ ti wa «oju-iwe ayelujara», ni afikun si awọn osise ikanni ti Telegram fun awọn iroyin diẹ sii, awọn ikẹkọ ati awọn imudojuiwọn Linux. Oorun ẹgbẹ, Fun alaye diẹ sii lori koko oni tabi awọn ibatan miiran.
Jẹ akọkọ lati sọ ọrọ