Apkopojiet CentOS 7 jaunāko Linux kodolu no avota
Šajā rakstā es jums parādīšu, kā lejupielādēt jaunāko Linux kodola avotu no oficiālās Linux kodola vietnes, kompilēt Linux kodolu no avota un izmantot kompilēto kodolu vietnē CentOS 7. Sāksim.
Pašlaik izmantotā kodola pārbaude:
No šī ekrānuzņēmuma var redzēt, ka es izmantoju CentOS 7.
Pašreizējā kodola versija ir 3.10
Priekšnosacījumu instalēšana:
Lai apkopotu jaunāko Linux kodolu no CentOS 7 avota, CentOS 7 operētājsistēmā jābūt instalētam būvēšanas rīkam un dažām citām pakotnē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 kompilatorus un bibliotēkas, kas nepieciešamas kodola kompilēšanai, izmantojot šādu komandu:
$ sudo yum install ncurses-devel make gcc bc openssl-devel
Nospiediet 'y' un pēc tam nospiediet
Būtu jāinstalē būvēšanas rīki.
Tagad jums jāinstalē pakotne elfutils. Lai to instalētu, palaidiet šādu komandu:
$ sudo yum instalējiet elfutils-libelf-devel
Nospiediet 'y' un nospiediet
Būtu jāuzstāda “elfutils”.
Tagad jums jāinstalē rpm-build ar šādu komandu:
$ sudo yum instalējiet rpm-build
Nospiediet 'y' un pēc tam nospiediet
Jāinstalē pakete “rpm-build”.
Linux kodola avota lejupielāde:
Dodieties uz oficiālo Linux kodola vietni vietnē https: // www.kodols.org, un jums vajadzētu būt nākamajā lapā.
Noklikšķiniet uz pogas “Jaunākais stabilais kodols”, kā norādīts zemāk esošajā ekrānuzņēmumā.
Pārlūkprogrammai vajadzētu pamudināt jūs saglabāt failu. Vienkārši noklikšķiniet uz “Saglabāt failu” un noklikšķiniet uz “Labi”.
Jums jāsāk lejupielāde.
Kodola sastādīšana:
Kad lejupielāde ir pabeigta, dodieties uz direktoriju, kurā lejupielādējāt failu. Manā gadījumā tas ir direktorijs Lejupielādes mana lietotāja HOME direktorijā.
$ cd ~ / LejupielādesNo 'ls' izejas var redzēt, ka lejupielādētais fails ir 'linux-4.14.10.darva.xz '. Kas ir saspiests darvas fails.
Tagad izvelciet saspiesto darvas failu ar šādu komandu:
$ tar xvf linux-4.14.10.darva.xz
darva iegūst saspiestu failu.
Kad fails ir izvilkts, jums vajadzētu redzēt šādu logu.
Pēc ekstrakcijas zemāk esošajā ekrānuzņēmumā jums vajadzētu redzēt jaunu direktoriju, kas atzīmēts ar sarkanu. Pārejiet uz direktoriju ar šādu komandu.
$ cd linux-4.14.10
Ja palaižat šo komandu, jums vajadzētu redzēt konfigurācijas failu sarakstu, kurus izmanto sistēmā instalētie kodoli. 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 uz Linux-4.14.10 direktoriju ar šādu komandu:
$ sudo cp -v / boot / config-3.10.0-693.el7.x86_64 .konfigurēt
Tagad izpildiet šādu komandu:
$ make menuconfig
Jums vajadzētu redzēt šādu logu. Šeit jūs iespējojat vai atspējojat noteiktas kodola funkcijas. Ja nezināt, ko šeit darīt, tad vienkārši atstājiet noklusējumus.
Kad esat pabeidzis, nospiediet
Pēc tam nospiediet
Nospiediet
Tagad dodieties uz< Exit >”Un nospiediet
The .konfigurācijas fails ir atjaunināts jaunajam kodolam.
Pirms sākat kompilēt jaunos kodolus, pārliecinieties, vai faila sistēmā, kurā kompilējat kodolu, ir vairāk nekā 20 GB brīvas vietas.
Pieejamo vietu var pārbaudīt ar šādu komandu:
$ df -h
Tagad, lai sāktu kompilēšanas procesu, palaidiet šo komandu:
$ padarīt apgr./pkg
Kodolam vajadzētu sastādīt ļoti labi. Tam vajadzētu būt ilgam laikam.
Pēc pabeigšanas jums vajadzētu redzēt šādu logu. Daži rpm pakotnes faili tika izveidoti lietotāja mājas direktorijā, kā redzat no ekrānuzņēmuma.
Radītie apgriezienu skaita pakotnes faili.
Tagad varat palaist šādu komandu, lai instalētu paketes rpm:
$ sudo rpm -iUv ~ / rpmbuild / RPMS / x86_64 / *.apgr./min
Kad instalēšana ir pabeigta, palaidiet šo komandu, lai restartētu datoru.
$ atsāknēšana
Kad dators ir palaists, varat palaist šo komandu, lai pārbaudītu pašreiz izmantojamā kodola versiju.
$ uname -rJums vajadzētu redzēt, ka tā ir tikko instalētā versija. Man tas ir '4.14.10 '.
Tātad, tā jūs apkopojat jaunāko kodolu no avota un izmantojat to CentOS 7. Paldies, ka izlasījāt šo rakstu.