For nogle dage siden Linux-kerneopdatering 4.18 blev frigivet med hvilke nogle forbedringer er inkluderet og frem for alt løsning af nogle fejl. Så det er ekstremt vigtigt at have kernen i systemet.
For dem der ikke kender eller ikke kender udtrykket "Linux Kernel" For at være lidt mere teknisk kan det siges, at kernen er hovedansvarlig for at tilbyde de forskellige programmer med sikker adgang til hardware computer eller grundformular, er det ansvarligt for styring af ressourcer gennem systemopkaldstjenester.
Mellem de grundlæggende og generelle funktioner i en kerne, vi har:
- Kommunikation mellem programmer, der kræver ressourcer og hardware.
- Styring af de forskellige computerprogrammer (opgaver) på en maskine.
- Hardwareadministration (hukommelse, processor, periferi, lager osv.)
Dens udvikling opretholdes takket være det store samfund af udviklere fra hele verden De giver værdifulde linjer med kode fra din fritid eller til arbejde.
En Denne nye opdatering af Linux Kernel 4.18 giver os følgende forbedringer:
- Indledende support til Qualcomm Snapdragon 845 SoC.
- Forskellige strømstyringsforbedringer til AMDGPU.
- Indledende support til NVIDIA GV100 omkring Nouveau DRM-driveren.
- Rettelser til Spectre V1 / V2 på 32-bit ARM.
- Støtte til flere nye lydchips.
- USB 3.2 opgraderinger og USB Type-C.
Og mange andre ændringer.
Hvordan installeres Linux-kerne 4.18 på Ubuntu og derivater?
til I det specielle tilfælde af Ubuntu såvel som dets derivater tilbyder Canonical-udviklere ofte opdateringer til kernen, der allerede er pakket i .deb-format.
Med hvilken installationen er lettere, og frem for alt sparer det os tid til kompilering og konstruktion af dette.
Jeg skal nævne, at de pakker, der tilbydes af Canonical, er så generiske som muligt i betragtning af den store mængde hardware, der findes, så hvis du har brug for en mere personlig version af kernen, skal jeg fortælle dig, at denne artikel ikke er noget for dig.
Vi skal bare åbne en terminal i systemet og fortsætte med at udføre de kommandoer, der svarer til arkitekturen for det system, vi bruger.
For dem der er 64-bit systembrugere skal downloade disse pakker:
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800_4.18.0-041800.201808122131_all.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800-generic_4.18.0-041800.201808122131_amd64.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-image-unsigned-4.18.0-041800-generic_4.18.0-041800.201808122131_amd64.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-modules-4.18.0-041800-generic_4.18.0-041800.201808122131_amd64.deb
Nu for sagen for dem, der er 32-bit systembrugere, pakkerne svarende til deres arkitektur er disse:
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800_4.18.0-041800.201808122131_all.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800-generic_4.18.0-041800.201808122131_i386.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-image-4.18.0-041800-generic_4.18.0-041800.201808122131_i386.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-modules-4.18.0-041800-generic_4.18.0-041800.201808122131_i386.deb
Pakker med lav latens er også tilgængeligeDerfor skal de downloade disse pakker for brugere, der har brug for denne type kerne.
Si er brugere af 32-bit-systemer skal downloade disse pakker:
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800_4.18.0-041800.201808122131_all.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800-lowlatency_4.18.0-041800.201808122131_i386.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-image-4.18.0-041800-lowlatency_4.18.0-041800.201808122131_i386.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-modules-4.18.0-041800-lowlatency_4.18.0-041800.201808122131_i386.deb
Mens for dem, der har 64-bit systemer, skal du downloade disse pakker:
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800_4.18.0-041800.201808122131_all.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800-lowlatency_4.18.0-041800.201808122131_amd64.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-image-unsigned-4.18.0-041800-lowlatency_4.18.0-041800.201808122131_amd64.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-modules-4.18.0-041800-lowlatency_4.18.0-041800.201808122131_amd64.deb
Nu Vi skal bare installere de downloadede pakker med følgende kommando:
sudo dpkg -i linux-*.deb
Endelig er vi bare nødt til at genstarte vores system, så når vi starter det igen, vores system kører med den nye version af kernen, som vi lige har installeret.
Hvordan installeres Kernel 4.18 med Ukuu?
Hvis du er nybegynder eller tror, at du kan ødelægge dit system ved at udføre ovenstående trin, kan du bruge et værktøj, der kan hjælpe dig med at forenkle denne kerneinstallationsproces.
Jeg talte allerede i en tidligere artikel om dette Ukuu-værktøj, som du kan kende og installere fra nedenstående link.
Det er nok at køre applikationen på systemet efter at have installeret det, og programmet har den samme lethed at opdatere kernen er meget og enkel.
En liste over kerner er sendt fra kernel.ubuntu.com-siden. og det viser dig meddelelser, når en ny kerneopdatering er tilgængelig, og hvis det er tilladt, downloader og installerer den automatisk pakkerne.
dpkg: fejl: kan ikke få adgang til fil 'linux-image-4.18 * .deb': fil eller bibliotek findes ikke
Dette er det endelige resultat ... og ??????
Efter alle downloads fungerer den endelige kommando ikke…. KONTROLLER FØR UDGIVELSE !!!
$ sudo dpkg -i linux-headers-4.18 * .deb linux-image-4.18 * .deb
[sudo] adgangskode til juanpablo:
dpkg: fejl: kan ikke få adgang til fil 'linux-image-4.18 * .deb': fil eller bibliotek findes ikke
Før du skal gå ind i det bibliotek, hvor de er downloadet. Som regel:
cd / home / »dit brugernavn» / Downloads
For at vide, om du er i den rigtige mappe, skal du gøre:
ls-la
Hvis du ser kernefilerne, kan du nu køre dpkg
Håber dette kan hjælpe dig.