![Cum se instalează MySQL 8.0 pe RHEL / CentOS 8/7 și Fedora 30](/f/85dabd27bf395581ea3a1e0ac5d44b9c.png?width=100&height=100)
Periodic apar dispozitive și tehnologii noi și este important să ne menținem actualizat kernelul de sistem Linux, dacă dorim să profităm la maximum de el.
Mai mult decât atât, actualizarea nucleului sistemului ne va ușura să profităm de noile funcții ale nucleului și, de asemenea, ne ajută să ne protejăm de vulnerabilitățile care au fost găsite în versiunile anterioare.
Citire sugerată:Cum se actualizează Kernel în CentOS 7
Sunteți gata să vă actualizați nucleul pe Ubuntu și Debian sau pe unul dintre derivatele lor, cum ar fi Linux Mint? Dacă da, continuați să citiți!
Pentru a găsi versiunea curentă a nucleului instalat pe sistemul nostru putem face:
$ uname -sr.
Următorul arată ieșirea comenzii de mai sus într-un Ubuntu 18.04 Server:
Linux 4.15.0-42-generic.
Pentru a actualiza nucleul în Ubuntu, mergi la http://kernel.ubuntu.com/~kernel-ppa/mainline/ și alegeți versiunea dorită (Kernel 5.0 este cea mai recentă la momentul scrierii) din listă făcând clic pe ea.
Apoi, descărcați fișierul .deb
fișiere pentru arhitectura sistemului dvs. folosind comanda wget.
$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb. $ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb. $ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb. $ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb.
$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb. $ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb. $ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb. $ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb.
După ce ați descărcat toate fișierele kernel de mai sus, instalați-le acum după cum urmează:
$ sudo dpkg -i * .deb.
(Citirea bazei de date... 140176 fișiere și directoare instalate în prezent.) Pregătirea pentru a despacheta linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb... Despachetarea linerelor-header-5.0.0-050000 (5.0.0-050000.201903032031) peste (5.0.0-050000.201903032031)... Pregătirea pentru despachetarea linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb... Despachetarea headerelor Linux-5.0.0-050000-generic (5.0.0-050000.201903032031) peste (5.0.0-050000.201903032031)... Pregătirea pentru despachetarea linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb... Despachetarea linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) peste (5.0.0-050000.201903032031)... Selectarea pachetului neselectat anterior linux-modules-5.0.0-050000-generic. Pregătirea pentru despachetarea linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb... Despachetarea linux-modules-5.0.0-050000-generic (5.0.0-050000.201903032031)... Configurarea linux-headers-5.0.0-050000 (5.0.0-050000.201903032031)... Configurarea linux-headers-5.0.0-050000-generic (5.0.0-050000.201903032031)... Configurarea linux-modules-5.0.0-050000-generic (5.0.0-050000.201903032031)... Configurarea linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031)... Procesare declanșatoare pentru linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031)... /etc/kernel/postinst.d/initramfs-tools: update-initramfs: Generarea /boot/initrd.img-5.0.0-050000-generic. /etc/kernel/postinst.d/x-grub-legacy-ec2: Se caută directorul de instalare GRUB... găsit: / boot / grub. Se caută fișierul implicit... găsit: / boot / grub / implicit. Se testează un fișier GRUB menu.lst existent... găsit: /boot/grub/menu.lst. Se caută imaginea splash... niciunul nu a fost găsit, sărind... Kernel găsit: /boot/vmlinuz-4.15.0-42-generic. Kernel găsit: /boot/vmlinuz-4.15.0-29-generic. Kernel găsit: /boot/vmlinuz-5.0.0-050000-generic. Kernel găsit: /boot/vmlinuz-4.15.0-42-generic. Kernel găsit: /boot/vmlinuz-4.15.0-29-generic. Înlocuirea fișierului de configurare /run/grub/menu.lst cu o nouă versiune. Se actualizează /boot/grub/menu.lst... done /etc/kernel/postinst.d/zz-update-grub: Generarea fișierului de configurare grub... Imagine Linux găsită: /boot/vmlinuz-5.0.0-050000-generic. Imagine initrd găsită: /boot/initrd.img-5.0.0-050000-generic. Imagine Linux găsită: /boot/vmlinuz-4.15.0-42-generic. Imagine initrd găsită: /boot/initrd.img-4.15.0-42-generic. Imagine Linux găsită: /boot/vmlinuz-4.15.0-29-generic. Imagine initrd găsită: /boot/initrd.img-4.15.0-29-generic. Terminat.
După finalizarea instalării, reporniți
și verificați dacă noua versiune de nucleu este utilizată:
$ uname -sr.
Si asta e. Acum utilizați o versiune de nucleu mult mai recentă decât cea instalată implicit cu Ubuntu.
În acest articol am arătat cum să actualizați cu ușurință nucleul Linux pe sistemul Ubuntu. Există încă o altă procedură pe care nu am arătat-o aici, deoarece necesită compilarea nucleului din sursă, ceea ce nu este recomandat în sistemele Linux de producție.
Dacă sunteți încă interesat să compilați nucleul ca experiență de învățare, veți primi instrucțiunile despre cum să faceți acest lucru la Kernel Newbies pagină.
Ca întotdeauna, nu ezitați să utilizați formularul de mai jos dacă aveți întrebări sau comentarii cu privire la acest articol.