Šiame straipsnyje aš jums parodysiu, kaip atsisiųsti naujausią „Linux“ branduolio šaltinį iš oficialios svetainės „Linux“ branduolys , sukompiliuokite „Linux“ branduolį iš šaltinio ir naudokite jį „CentOS 7.“. Pradėkime.
Šiuo metu naudojamo branduolio tikrinimas:
Iš šios ekrano kopijos galite pamatyti, kad naudoju „CentOS 7“.
O dabartinė branduolio versija yra 3.10
Įdiegus būtinas sąlygas:
Norėdami surinkti naujausią „Linux“ branduolį iš „CentOS 7“ šaltinio, turite turėti kūrimo įrankį ir kai kuriuos kitus paketus, įdiegtus „CentOS 7“ operacinėje sistemoje.
Prieš diegdami ką nors, paleiskite šią komandą, kad atnaujintumėte paketo talpyklą:
$sudo yum makecache
Dabar galite įdiegti kompiliatorius ir bibliotekas, reikalingas branduoliui sudaryti, naudodami šią komandą:
$sudo yum įdiegtincurses-develpadaryti gcc bcopenssl-develPaspauskite „y“, tada paspauskite, kad tęstumėte.
Statybos įrankiai turi būti sumontuoti.
Dabar turite įdiegti elfutils paketą. Norėdami jį įdiegti, paleiskite šią komandą:
$sudo yum įdiegtielfutils-libelf-develNorėdami tęsti, paspauskite „y“ ir paspauskite.
„Elfutils“ turėtų būti įdiegtas.
Dabar turite įdiegti „rpm-build“ naudodami šią komandą:
$sudo yum įdiegtiaps./minPaspauskite „y“, tada paspauskite, kad tęstumėte.
Turėtų būti įdiegtas paketas „rpm-build“.
Atsisiųskite „Linux“ branduolio šaltinį:
Eikite į oficialią „Linux“ branduolio svetainę adresu https://www.kernel.org ir jūs turėtumėte būti kitame puslapyje.
Spustelėkite naujausio stabiliojo branduolio mygtuką, kaip pažymėta žemiau esančioje ekrano kopijoje.
Jūsų naršyklė turėtų paraginti išsaugoti failą. Tiesiog spustelėkite Įrašyti failą ir spustelėkite Gerai.
Atsisiuntimas turėtų prasidėti.
Branduolio sudarymas:
Kai atsisiuntimas bus baigtas, eikite į katalogą, kuriame atsisiuntėte failą. Mano atveju tai yra atsisiuntimų katalogas mano vartotojo HOME kataloge.
$CD~/AtsisiuntimaiIš „ls“ išvesties matyti, kad atsisiųstas failas yra „linux-4.14.10.tar.xz“. Tai yra suspaustas deguto failas.
Dabar išskleiskite suspaustą deguto failą naudodami šią komandą:
$degutasxvf linux-4.14.10.tar.xzdegutas išgauna suspaustą failą.
Kai failas bus išgautas, turėtumėte pamatyti šį langą.
Po ištraukimo turėtumėte pamatyti naują katalogą, pažymėtą raudonai žemiau esančioje ekrano kopijoje. Eikite į katalogą naudodami šią komandą.
$CD„Linux“-4.14.10Jei vykdote šią komandą, turėtumėte pamatyti konfigūracijos failų, naudojamų jūsų sistemoje įdiegtų branduolių, sąrašą. Galite paleisti komandą „uname -r“, kad surastumėte reikiamą. Failo pavadinimas turi sutapti su komandos „uname -r“ išvestimi.
Tada nukopijuokite konfigūracijos failą į katalogą „linux-4.14.10“ naudodami šią komandą:
$sudo cp -v /įkrova/config-3.10.0-693.el7.x86_64 .configDabar paleiskite šią komandą:
$padarytimeniu konfigūracijaTurėtumėte pamatyti šį langą. Čia įjungiate arba išjungiate tam tikras branduolio funkcijas. Jei nežinote, ką čia daryti, tiesiog palikite numatytuosius nustatymus.
Baigę keletą kartų paspauskite mygtuką ir eikite į, kaip parodyta žemiau esančioje ekrano kopijoje. Tada paspauskite.
Tada dar kartą paspauskite.
Paspauskite dar kartą.
Dabar eikite į ir paspauskite
.Config failas atnaujintas naujam branduoliui.
Prieš pradėdami kaupti naujus branduolius, įsitikinkite, kad failų sistemoje, kurioje kaupiate branduolį, turite daugiau nei 20 GB laisvos vietos.
Galite patikrinti, kiek vietos turite, naudodami šią komandą:
$df -hDabar paleiskite šią komandą, kad pradėtumėte kompiliavimo procesą:
$padarytiaps / min-pkgBranduolys turėtų būti sudarytas gerai. Tai turėtų užtrukti ilgai.
Baigę turėtumėte pamatyti šį langą. Kai kurie „rpm“ paketo failai buvo sukurti vartotojo namų kataloge, kaip matote ekrano kopijoje.
Sukurti rpm paketo failai.
Dabar galite paleisti šią komandą, kad įdiegtumėte „rpm“ paketus:
$sudoaps / min-iUv~/rpmbuild/RPMS/x86_64/ *.rpmKai diegimas bus baigtas, paleiskite šią komandą, kad iš naujo paleistumėte kompiuterį.
$perkrautiKai kompiuteris paleidžiamas, galite paleisti šią komandą, kad patikrintumėte šiuo metu naudojamo branduolio versiją.
$uname -rTurėtumėte pamatyti, kad tai versija, kurią ką tik įdiegėte. Man tai yra „4.14.10“.
Taigi taip sukompiliuokite naujausią branduolį iš šaltinio ir naudokite jį „CentOS 7.“ Dėkojame, kad perskaitėte šį straipsnį.