Ilang araw na ang nakalipas ngayong buwan Disyembre 2022, mga bersyon ng Mga kernel ng Linux 6.1-rc8 (pangunahing linya), 6.0.11 (matatag) at 5.15.81 (LongTerm).
Para sa kadahilanang ito, iniaalok namin sa iyo ito bagong munting mabilis na gabay upang matagumpay na makamit "mag-compile ng kernel ng linux", sa anumang bersyon ng GNU / Linux Distro, base Debian, Ubuntu at Mint, kahit kailan.
At, bago simulan ang post na ito na may kaugnayan sa posibilidad ng "mag-compile ng kernel ng linux"Inaanyayahan ka naming tuklasin ang mga sumusunod mga kaugnay na nilalaman, sa pagtatapos ng araw na ito:
Pag-compile ng Linux Kernel sa Debian, Ubuntu at Mint
Mga hakbang upang matagumpay na mag-compile ng Linux Kernel
Pag-install ng Mahahalagang Package (Suporta sa Pag-unlad)
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
Piliin ang nais na bersyon
Upang gawin ito, dapat tayong pumunta sa opisyal na website ng mga butil, at pumili ng isa sa mga kasalukuyang kategorya. at kopyahin ang landas sa pag-download magagamit mula sa napiling kernel mula sa kani-kanilang mga pindutan ng tarball, at pagkatapos ay magpatuloy sa mga sumusunod na hakbang. Samantalang, para sa ating halimbawa ngayon, ipagpapatuloy natin ang mga sumusunod na hakbang gamit ang Matatag na bersyon ng kernel ng Linux 6.0.11:
Stage 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
Sa puntong ito, ang "Menu ng configuration ng kernel"saan tayo pwede i-configure (i-customize) ang mga parameter ng Kernel ng aming kagustuhan o pangangailangan. Tandaan na, sa puntong ito, ito ay mahalaga lagyan ng tsek o alisan ng tsek ang opsyon na 64-bit kernel, depende sa kung ano ang gusto o kailangan natin. At gayundin, pagkatapos gawin ang lahat ng mga pagbabagong ginawa, kailangan natin pindutin ang pindutan ng I-save at pagkatapos ay ang Button na lumabas.
Stage 2
Pagdating dito, nananatili sila 2 posibleng paraan Pumili:
Pag-install lamang ng kernel
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
Oo, lahat ay tumatakbo at nagtatapos nang maayos, upang matapos ay kailangan lang natin i-restart ang aming computer at subukan na ni-load na nito ang aming operating system ng bagong kernel na naipon.
Ang pag-install ng Kernel at ang paggawa ng mga .deb na file ng nilikhang Kernel
Upang maisakatuparan ang hakbang na ito, may-katuturang ipatawag ang pag-install ng package kernel-package. Para sa kadahilanang ito, at kung sakaling ang GNU/Linux Distro na ginamit ay wala nito sa mga repository nito, ang sumusunod na pantulong na pamamaraan ay maaaring isagawa:
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
Kapag na-install ang package na ito, maaari na tayong magpatuloy sa mga sumusunod na hakbang:
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb
At kung sakaling, sa panahon ng proseso ng compilation, isang error ang nangyayari error na nauugnay sa mga sertipiko ng kernel, maaari naming isagawa ang mga sumusunod utos ng utos para ayusin ito awtomatiko, at subukang muli:
sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config
Oo, lahat ay tumatakbo at nagtatapos nang maayos, upang matapos ay kailangan lang natin i-restart ang aming computer at subukan na ni-load na nito ang aming operating system ng bagong kernel na naipon.
Buod
Sa madaling salita, umaasa kami na sinuman ang may ganitong maliit mabilis na gabay madali at matagumpay na makakamit "mag-compile ng kernel ng linux" higit sa isa Distro Debian, Ubuntu at Mint, o derivative.
Kung nagustuhan mo ang nilalaman, magkomento at ibahagi ito. At tandaan, bisitahin ang simula ng aming «WebSite», bilang karagdagan sa opisyal na channel ng Telegrama para sa higit pang balita, mga tutorial at mga update sa Linux. Kanluran pangkat, para sa higit pang impormasyon sa paksa ngayon o iba pang nauugnay.