Šajā rakstā es jums parādīšu, kā lejupielādēt jaunāko Linux kodola avotu no oficiālās vietnes Linux kodols , apkopojiet Linux kodolu no avota un izmantojiet apkopoto kodolu vietnē CentOS 7. Sāksim darbu.
Pašlaik izmantotā kodola pārbaude:
No šī ekrānuzņēmuma varat redzēt, ka es izmantoju CentOS 7.
Un pašreizējā kodola versija ir 3.10
Priekšnosacījumu instalēšana:
Lai apkopotu jaunāko Linux kodolu no avota vietnē CentOS 7, jums jābūt instalēšanas rīkam un dažām citām pakotnēm, kas instalētas jūsu CentOS 7 operētājsistēmā.
Pirms kaut ko instalējat, palaidiet šo komandu, lai atjauninātu pakotnes kešatmiņu:
$sudo yum makecache
Tagad jūs varat instalēt kodola apkopošanai nepieciešamos kompilatorus un bibliotēkas ar šādu komandu:
$sudo yum instalētncurses-develveidot gcc bcopenssl-develNospiediet “y” un pēc tam nospiediet, lai turpinātu.
Būvēšanas rīki ir jāuzstāda.
Tagad jums ir jāinstalē elfutils pakotne. Lai to instalētu, palaidiet šādu komandu:
$sudo yum instalētelfutils-libelf-develNospiediet “y” un nospiediet, lai turpinātu.
“Elfutils” ir jāuzstāda.
Tagad jums jāinstalē rpm-build ar šādu komandu:
$sudo yum instalētapgr./minNospiediet “y” un pēc tam nospiediet, lai turpinātu.
Jāinstalē pakete “rpm-build”.
Linux kodola avota lejupielāde:
Dodieties uz Linux kodola oficiālo vietni vietnē https://www.kernel.org un jums vajadzētu būt šai lapai.
Noklikšķiniet uz pogas Jaunākais stabilais kodols, kā norādīts zemāk esošajā ekrānuzņēmumā.
Jūsu pārlūkprogrammai vajadzētu lūgt saglabāt failu. Vienkārši noklikšķiniet uz Saglabāt failu un noklikšķiniet uz Labi.
Lejupielāde jāsāk.
Kodola apkopošana:
Kad lejupielāde ir pabeigta, dodieties uz direktoriju, kurā lejupielādējāt failu. Manā gadījumā tas ir lejupielādes direktorijs mana lietotāja HOME direktorijā.
$CD~/LejupielādesNo “ls” izvades var redzēt, ka lejupielādētais fails ir “linux-4.14.10.tar.xz”. Kas ir saspiests darvas fails.
Tagad izvelciet saspiestu darvas failu ar šādu komandu:
$darvaxvf linux-4.14.10.tar.xzdarva izvelk saspiestu failu.
Kad fails ir izvilkts, jums vajadzētu redzēt šādu logu.
Pēc izvilkšanas zemāk redzamajā ekrānuzņēmumā vajadzētu redzēt jaunu direktoriju kā sarkanu. Dodieties uz direktoriju ar šādu komandu.
$CDLinux-4.14.10Ja izpildāt šo komandu, jums vajadzētu redzēt konfigurācijas failu sarakstu, ko izmanto jūsu sistēmā instalētie kodoli. Jūs varat palaist komandu “uname -r”, lai atrastu vajadzīgo. Faila nosaukumam jāsakrīt ar komandas “uname -r” izvadi.
Pēc tam nokopējiet konfigurācijas failu direktorijā linux-4.14.10 ar šādu komandu:
$sudo cp -v /boot/config-3.10.0-693.el7.x86_64 .configTagad palaidiet šādu komandu:
$veidotmenuconfigJums vajadzētu redzēt šādu logu. Šeit jūs iespējojat vai atspējojat noteiktas kodola funkcijas. Ja jūs nezināt, ko šeit darīt, vienkārši atstājiet noklusējuma iestatījumus.
Kad esat pabeidzis, vairākas reizes nospiediet pogu un pārejiet uz, kā parādīts zemāk esošajā ekrānuzņēmumā. Pēc tam nospiediet.
Pēc tam vēlreiz nospiediet.
Nospiediet vēlreiz.
Tagad dodieties uz un nospiediet
Fails .config tiek atjaunināts jaunajam kodolam.
Pirms sākat apkopot jaunos kodolus, pārliecinieties, vai failu sistēmā, kurā apkopojat kodolu, ir vairāk nekā 20 GB brīvas vietas.
Jūs varat pārbaudīt, cik daudz vietas jums ir pieejams, izmantojot šādu komandu:
$df -hTagad, lai sāktu apkopošanas procesu, palaidiet šādu komandu:
$veidotapgr./minKodolam vajadzētu labi apkopot. Tam vajadzētu ilgt ilgu laiku.
Pabeidzot, jums vajadzētu redzēt šādu logu. Daži rpm pakotnes faili tika izveidoti lietotāja mājas direktorijā, kā redzams ekrānuzņēmumā.
Izveidotie rpm pakotnes faili.
Tagad jūs varat palaist šādu komandu, lai instalētu rpm paketes:
$sudoapgr./min-iUv~/rpmbuild/RPMS/x86_64/ *.rpmKad instalēšana ir pabeigta, palaidiet šo komandu, lai restartētu datoru.
$pārstartētKad dators ir startēts, varat izpildīt šo komandu, lai pārbaudītu pašlaik izmantotā kodola versiju.
$nepiedien -rJums vajadzētu redzēt, ka tā ir tikko instalētā versija. Man tas ir ‘4.14.10’.
Tādējādi jūs apkopojat jaunāko kodolu no avota un izmantojat to vietnē CentOS 7. Paldies, ka izlasījāt šo rakstu.