Vi har nye versioner af Ubuntu hvert halve år, men de store, hvor de lægger alt kødet på grillen og de mest stabile, udkommer med lige tal i april. Brugere, der vælger LTS -versionerne, gør det, fordi de har brug for eller foretrækker stabilitet, men dette kan påvirkes negativt af kernelopdateringer. Fordi f.eks. Ubuntu 20.04 blev udgivet med Linux 5.4, men siden i sidste uge uploadet til Linux 5.11.
Canonical gør ikke tingene den forkerte vej, men jeg synes, at den bør indeholde en "fravalg" -indstilling for at tillade brugere af LTS -versionerne af Ubuntu at blive på LTS -versionen af kernen. Officielt, uanset om det er eller ej, uploader Ubuntu kernen i hver punktudgivelse, cirka hver sjette måned, men du kan forhindrer mig i at opdatere kernen til en højere ved at følge disse trin.
Ubuntu 20.04 og enhver LTS -version uden at uploade kernen
Inden du fortsætter, skal det forklares, at ved at følge disse trin ikke vil stoppe med at modtage support. LTS -kernen vil fortsætte med at opdatere, men for at rette fejl. Hvad den ikke vil gøre, er at gå op til en anden serie, og vil altid blive opbevaret på Linux 5.4.x. Med dette forklaret, hvad du skal gøre er at tage disse to trin:
- Du skal fjerne HWE -metapakkerne (Hardwareaktivering) med denne kommando, ændrer «{image, headers}» ved nummereringen af det, vi ønsker at fjerne (dpkg –liste | grep linux-image i terminalen for at se dem alle). Dette skal gøres med alle, undtagen Linux 5.4:
sudo apt remove linux-{image,headers}-generic-hwe-20.04
- Når disse pakker er fjernet, skal du installere den generiske:
sudo apt install linux-generic
Når det er gjort, opdateres kernen, men til en 5.4.0.x, der modtager sikkerhedsopdateringer.
Ovenstående gyldig for enhver LTS -version, men i fremtiden skal "20.04" også ændres. På denne måde, hvis Ubuntu og dens kerne gør det godt for os i det øjeblik, de frigiver en langsigtet supportversion, vil vi sikre, at en kerneopdatering ikke ødelægger systemet.