Kwiintsuku ezimbalwa ezidlulileyo kule nyanga UDisemba 2022, iinguqulelo ze Iinkozo zeLinux I-6.1-rc8 (umgca ongundoqo), 6.0.11 (uzinzile) kunye 5.15.81 (Ixesha elide).
Ngesi sizathu, sikunika oku isikhokelo esikhawulezayo esitsha ukuzuza ngempumelelo "qulunqa i-linux kernel", kulo naluphi na uguqulelo lwe Isiseko se-GNU / Linux, isiseko Debian, Ubuntu kunye neMint, nanini na.
Kwaye, ngaphambi kokuba uqalise le post enxulumene nokwenzeka "qulunqa i-linux kernel"Siyakumema ukuba uhlolisise oku kulandelayo imixholo enxulumeneyo, ekupheleni kwanamhlanje:
Ukuqulunqa i-Linux Kernel kwiDebian, Ubuntu kunye neMint
Amanyathelo okuqulunqa ngempumelelo iLinux Kernel
Ukufakela iiPakethi eziBalulekileyo (iNkxaso yoPhuhliso)
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
Khetha inguqulelo oyifunayo
Ukwenza oku, kufuneka siye ku website esemthethweni yeenkozo, kwaye ukhethe enye phakathi koluhlu olukhoyo. kwaye khuphela i indlela yokukhuphela ifumaneka kwi kernel ekhethiweyo ngokwahlukeneyo iqhosha letarball, kwaye uqhubeke ngala manyathelo alandelayo. Ngelixa, umzekelo wethu namhlanje, siza kuqhubeka la manyathelo alandelayo sisebenzisa i Inguqulo ye-Linux kernel ezinzileyo 6.0.11:
Isigaba 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
Ngeli xesha, i "Imenyu yoqwalaselo lweKernel"singaya phi qwalasela (ukwenza) iiparamitha yeKernel yokhetho lwethu okanye imfuno yethu. Gcina ukhumbule ukuba, ngeli xesha, kubalulekile khangela okanye ungakhangeli i-64-bit kernel ukhetho, kuxhomekeke kwinto esiyifunayo okanye esiyifunayo. Kwaye kwakhona, emva kokuba senze zonke iinguqu ezenziweyo, kufuneka cofa i Gcina iqhosha kwaye ke Phuma iqhosha.
Isigaba 2
Bafika apha, bahlala 2 iindlela ezinokwenzeka ukukhetha:
Ufakelo lweKernel kuphela
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
Ewe, yonke into ibaleka kwaye iphetha kakuhle, ukugqiba kufuneka sigqibe qala ikhompyuter yethu kwaye uvavanye ukuba sele ilayishe inkqubo yethu yokusebenza nge i-kernel entsha yenziwe.
Ufako lweKernel kunye nokudalwa kweefayile ze-.deb zeKernel eyenziweyo
Ukuphumeza eli nyathelo, kufanelekile ukuba ufakelo lomfakelo olubizwa i-kernel-package. Ngesi sizathu, kwaye kwimeko apho i-GNU/Linux Distro isetyenzisiweyo ayinayo kwiindawo zayo zokugcina, le nkqubo yokuncedisa ilandelayo inokuphunyezwa:
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
Emva kokuba siyifakile le phakheji, ngoku singaqhubeka ngala manyathelo alandelayo:
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb
Kwaye kwimeko, ngexesha lenkqubo yokuhlanganiswa, kwenzeka impazamo imposiso enxulumene nezatifikethi ze-kernel, singenza oku kulandelayo umyalelo wokuyilungisa ngokuzenzekelayo, kwaye uzame kwakhona:
sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config
Ewe, yonke into ibaleka kwaye iphetha kakuhle, ukugqiba kufuneka sigqibe qala ikhompyuter yethu kwaye uvavanye ukuba sele ilayishe inkqubo yethu yokusebenza nge i-kernel entsha yenziwe.
Isishwankathelo
Ngamafutshane, sinethemba lokuba nabani na onale nto incinci isikhokelo esikhawulezayo Ndiyakwazi ukufezekisa ngokulula nangempumelelo "qulunqa i-linux kernel" ngaphezulu kwesinye Distro Debian, Ubuntu kunye neMint, okanye i-derivative.
Ukuba uwuthandile umxholo, phawula kwaye wabelane ngayo. Kwaye khumbula, ndwendwela ekuqaleni kwethu «webhsayithi», ukongeza kwijelo elisemthethweni le yocingo ngeendaba ezininzi, izifundo kunye nohlaziyo lweLinux. eNtshona iqela, ukuze ufumane inkcazelo engakumbi ngomxholo wanamhlanje okanye ezinye ezinxulumeneyo.